第一章 介绍 1
1.1 C++语言 1
1.2 程序设计规则 1
1.3 本书组织 2
第二章 数据类型和操作 4
2.1 数值类型 4
2.2 关系操作符和逻辑操作的标量类型 7
2.3 非抽象操作 8
2.4 用户定义类型 9
2.5 指针和数组 12
2.7 常量类型 15
2.8 练习 15
第三章 过程程序设计 19
3.1 作为模块的函数 19
3.2 功能分解 19
3.3 文件组织 23
3.4 结构化程序设计 25
3.5 重载和插入函数 26
3.6 参数和返回值 30
3.7 练习 33
第四章 类 35
4.1 类类型 35
4.2 数据成员 37
4.3 函数成员 41
4.4 操作符函数 43
4.5 访问保护和朋友 45
4.6 初始化和类型转换 45
4.7 类成员的指针 49
4.8 练习 51
第五章 数据抽象 53
5.1 复数 53
5.2 串 56
5.3 有序集 59
5.4 一般性 62
5.5 控制抽象 65
5.6 练习 70
第六章 继承 73
6.1 基本类和导出类 73
6.2 类层次 77
6.3 虚函数 81
6.4 保护成员 85
6.5 作为设计工具的继承 86
6.6 界面共享继承 90
6.7 多重继承 91
6.8 虚基本类 94
6.9 练习 96
第七章 面向对象的程序设计 98
7.1 对象设计 98
7.2 模块对象类型 101
7.3 动态面向对象风格 102
7.4 练习 108
第八章 存贮管理 109
8.1 构造器和解除器中的存贮管理 109
8.2 操作符New和Delete 110
8.3 数组的存贮管理 113
7.4 特定类的New和Delete 114
8.5 操作符-> 118
8.6 X(X ) 124
8.7 隐含拷贝语义 125
8.8 练习 127
第九章 库 129
9.1 与现有库的接口 129
9.2 面向应用的语言 131
9.3 可扩展库 133
9.4 可用户化库 139
9.5 练习 140
附录:部分练习解答 142
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《线性代数简明教程》刘国庆,赵剑,石玮编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《莎士比亚公司》(美)西尔薇亚·比奇 2020
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《西单大杂院-北京老舍文学院首届中青年作家高研班学员小说作品集》北京老舍文学院编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 七年级 上 配人教版》周志英总主编 2019
- 《北京人民艺术剧院剧本系列 白露》刘国华,马鹏程 2019
- 《北京模式》吴建繁,王德海,朱岩编 2017