返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • C++面向对象程序设计 第3版 杜茂康,谢青 编 大中专 文轩网
  • 新华书店正版
    • 作者: 杜茂康,谢青 主编著
    • 出版社: 电子工业出版社
    • 出版时间:2017-06-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 杜茂康,谢青 主编著
    • 出版社:电子工业出版社
    • 出版时间:2017-06-01 00:00:00
    • 版次:3
    • 印次:1
    • 印刷时间:2017-06-01
    • 字数:740千字
    • 页数:408
    • 开本:16开
    • 装帧:平装
    • 国别/地区:中国
    • 版权提供:电子工业出版社

    C++面向对象程序设计 第3版

    作  者:杜茂康,谢青 编
    定  价:52
    出 版 社:电子工业出版社
    出版日期:2017年06月01日
    页  数:424
    装  帧:平装
    ISBN:9787121315831
    主编推荐

    内容简介

    本书以C++ 11标准为指导,深入浅出地介绍了标准C++面向对象程序设计的相关知识,以及用Visual C++进行面向对象的Windows程序设计的基本原理和方法,包括C++对C语言的扩展、类、对象、友元、继承、多态性、虚函数、重载、I/O流类库、文件、模板与STL、C++ Windows程序的结构、消息驱动、MFC应用程序框架、GDI、菜单、对话框、工具栏、文档与视图等内容。全书本着易于理解、实用性强的原则设计其内容和案例,并以一个规模较大的综合性程序的编制贯穿于C++面向对象技术和Windows程序设计的全过程,引导读者理解和掌握面向对象程序设计的思想、技术、方法,以及在Windows程序中应用自定义类实现程序功能的软件开发方法。本书取材新颖,内容全面,通俗易懂,可作为高等院校计算机、电子信息类专业及其他理工类相关专业的教材,也可作为C++语言自学者或程序设计人员的参考用书。

    作者简介

    杜茂康,重庆邮电大学经济管理学院教授,主要教授《数据处理》、《C++程序设计》、《大学计算机》等课程,专业带头人,出版多部教材。

    精彩内容

    目录
    第1章 C++与面向对象程序设计概述1
    1.1 面向过程和面向对象程序设计1
    1.2 面向对象程序语言的特征3
    1.3 C++与面向对象程序设计5
    1.3.1 C++简史6
    1.3.2 C++的特点7
    1.3.3 C++程序的结构7
    1.3.4 标准C++程序设计9
    1.4 数据的输入和输出11
    1.4.1 C++的数据类型11
    1.4.2 流的概念12
    1.4.3 cin和提取运算符>>12
    1.4.4 cout和插入运算符<<14
    1.4.5 输出格式控制符16
    1.4.6 数制基数17
    1.4.7 string与字符串输入/输出18
    1.4.8 数据输入的典型问题19
    1.5 编程实作——Visual C++ 2015编程简介24
    习题126
    第2章 C++基础28
    2.1 C++对C语言数据类型的扩展28
    2.2 左值、右值及C++对局部变量声明的改进29
    2.2.1 左值和右值29
    2.2.2 C++局部变量的声明与定义29
    2.3 指针30
    2.3.1 指针概念的回顾30
    2.3.2 空指针、void*以及获取数组首、尾元素位置的指针 31
    2.3.3 new和delete32
    2.3.4 智能指针11C++34
    2.4 引用36
    2.4.1 左值引用36
    2.4.2 右值引用11C++39
    2.5 const和constexpr常量40
    2.5.1 常量的定义40
    2.5.2 const、constexpr与指针41
    2.5.3 const与引用42
    2.5.4 顶层const和底层const43
    2.6 auto和decltype类型11C++44
    2.7 begin、end和基于范围的for循环11C++45
    2.8 类型转换46
    2.9 函数49
    2.9.1 函数原型49
    2.9.2 函数参数传递的类型50
    2.9.3 函数默认参数54
    2.9.4 函数返回值55
    2.9.5 函数重载57
    2.9.6 函数与const和constexpr60
    2.9.7 内联函数62
    2.10 Lamada表达式11C++63
    2.11 命名空间65
    2.12 预处理器67
    2.13 作用域和生命期68
    2.13.1 作用域68
    2.13.2 变量类型及生命期70
    2.13.3 初始化列表、变量初始化与赋值71
    2.13.4 局部变量与函数返回地址73
    2.14 文件输入和输出73
    2.15 编程实作75
    习题277
    第3章 类和对象81
    3.1 类的抽象和封装81
    3.1.1 抽象81
    3.1.2 封装83
    3.2 struct和class85
    3.2.1 C++对struct的扩展85
    3.2.2 类(class)87
    3.3 数据成员89
    3.4 成员函数90
    3.4.1 成员函数定义方式和内联函数90
    3.4.2 常量成员函数91
    3.4.3 成员函数重载和默认参数值92
    3.5 对象92
    3.6 构造函数设计95
    3.6.1 构造函数和类内初始值95
    3.6.2 默认构造函数97
    3.6.3 重载构造函数100
    3.6.4 构造函数与初始化列表102
    3.6.5 委托构造函数11C++104
    3.7 析构函数105
    3.8 赋值运算符函数、拷贝构造函数和移动函数设计107
    3.8.1 赋值运算符函数107
    3.8.2 拷贝构造函数110
    3.8.3 移动函数11C++113
    3.9 静态成员117
    3.10 this指针120
    3.11 对象应用124
    3.12 类的作用域和对象的生存期128
    3.13 友元131
    3.14 编程实例:类的接口与实现的分离132
    3.14.1 头文件133
    3.14.2 源文件134
    3.14.3 对类的应用135
    习题3138
    第4章 继承142
    4.1 继承的概念142
    4.2 protected和继承143
    4.3 继承方式144
    4.4 派生类对基类的扩展147
    4.4.1 成员函数的重定义和名字隐藏147
    4.4.2 基类成员访问149
    4.4.3 using和隐藏函数重现11C++149
    4.4.4 派生类修改基类成员的访问权限150
    4.4.5 友元与继承151
    4.4.6 静态成员与继承152
    4.4.7 继承和类作用域154
    4.5 构造函数和析构函数155
    4.5.1 派生类构造函数的建立规则155
    4.5.2 派生类构造函数和析构函数的调用次序159
    4.5.3 派生类的赋值、拷贝和移动操作161
    4.6 基类与派生类对象的关系163
    4.6.1 派生类对象对基类对象的赋值和初始化163
    4.6.2 派生类对象与基类对象的类型转换165
    4.7 多重继承167
    4.7.1 多重继承的概念和应用167
    4.7.2 多重继承方式下成员的二义性169
    4.7.3 多重继承的构造函数和析构函数169
    4.8 虚拟继承171
    4.9 继承和组合175
    4.10 编程实例180
    习题4185
    第5章 多态性189
    5.1 多态性概述189
    5.1.1 多态的概念189
    5.1.2 多态的意义191
    5.1.3 多态和联编192
    5.2 虚函数192
    5.2.1 虚函数的意义192
    5.2.2 override和final 11C++195
    5.2.3 虚函数的特性197
    5.3 虚析构函数201
    5.4 纯虚函数和抽象类202
    5.4.1 纯虚函数和抽象类202
    5.4.3 抽象类的应用204
    5.4 运行时类型信息210
    5.4.1 dynamic_cast211
    5.4.2 typeid214
    5.5 编程实例216
    习题5217
    第6章 运算符重载221
    6.1 运算符重载基础221
    6.2 重载二元运算符223
    6.2.1 类与二元运算符重载223
    6.2.2 非类成员方式重载二元运算符的特殊用途226
    6.3 重载一元运算符227
    6.3.1 作为成员函数重载228
    6.3.2 作为友元函数重载229
    6.4 特殊运算符重载230
    6.4.1 运算符++和--的重载230
    6.4.2 下标[]和赋值运算符=232
    6.4.3 类型转换运算符234
    6.4.4 函数调用运算符重载237
    6.5 输入/输出运算符重载238
    6.6 编程实例239
    习题6244
    第7章 模板和STL247
    7.1 模板的概念247
    7.2 函数模板和模板函数248
    7.2.1 函数模板的定义248
    7.2.2 函数模板的实例化249
    7.2.3 模板参数250
    7.3 类模板253
    7.3.1 类模板的概念253
    7.3.2 类模板的定义254
    7.3.3 类模板实例化255
    7.3.4 类模板的使用257
    7.4 模板设计中的几个独特问题258
    7.4.1 内联与常量函数模板258
    7.4.2 默认模板实参 11C++259
    7.4.3 成员模板259
    7.4.4 可变参数函数模板 11C++260
    7.4.5 模板重载、特化、非模板函数及调用次序261
    7.4 STL264
    7.4.1 函数对象264
    7.4.2 顺序容器265
    7.4.3 迭代器272
    7.4.4 pair和tuple容器273
    7.4.5 关联式容器276
    7.4.6 算法281
    7.5 编程实例284
    习题7286
    第8章 异常289
    8.1 异常处理概述289
    8.2 C++异常处理基础290
    8.2.1 异常处理的结构290
    8.2.2 异常捕获291
    8.3 异常与函数292
    8.4 异常处理的几种特殊情况294
    8.5 异常和类298
    8.5.1 构造函数和异常298
    8.5.2 异常类300
    8.5.3 派生异常类的处理303
    习题8305
    第9章 流和文件308
    9.1 C++ I/O流及流类库308
    9.2 I/O成员函数309
    9.2.1 istream流中的常用成员函数309
    9.2.2 ostream流中的常用成员函数311
    9.2.3 数据输入、输出的格式控制312
    9.3 文件操作315
    9.3.1 文件和流315
    9.3.2 二进制文件317
    9.3.3 随机文件321
    习题9322
    第10章 C++ Windows程序设计基础325
    10.1 Windows程序设计基础325
    10.1.1 窗口325
    10.1.2 事件驱动和消息响应325
    10.1.3 Windows程序的文件构成326
    10.1.4 Visual C++的Windows程序设计方法327
    10.2 Windows程序设计的常用数据结构328
    10.3 Windows程序的基本结构331
    10.4 Windows程序的控制流程333
    10.5 Windows程序的数据输出338
    10.6 消息驱动程序设计341
    习题10344
    第11章 MFC程序设计346
    11.1 MFC程序基础346
    11.1.1 MFC类346
    11.1.2 MFC程序的结构348
    11.1.3 MFC程序的执行流程350
    11.1.4 消息映射352
    11.2 应用程序框架354
    11.2.1 用向导建立应用程序框架354
    11.2.2 应用程序框架的结构356
    11.2.3 应用程序框架类之间的关系363
    11.3 MFC程序的数据输出364
    11.3.1 MFC中的图形类364
    11.3.2 绘图对象366
    11.3.3 用MFC向导添加消息映射函数368
    11.3.4 OnPaint函数与输出372
    11.4 对话框373
    11.4.1 对话框的类型373
    11.4.2 用资源编辑器建立对话框374
    11.5 菜单和工具栏379
    11.5.1 直接修改应用程序框架的菜单379
    11.5.2 建立新菜单栏382
    11.5.3 工具栏操作383
    11.6 视图与文档384
    习题11387
    第12章 MFC综合程序设计389
    12.1 在应用程序框架中包含并修改自定义类389
    12.2 在事件函数中操作类对象391
    12.3 添加对话框394
    12.4 添加程序菜单396
    12.5 文档序列化399
    习题12409
    参考文献410

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购