目录 1
第一章 简介 1
1.1 C++:一门发展中的语言 1
1.2 借助惯用法处理复杂性 2
1.3 九十年代的对象 3
1.4 设计与语言 3
第二章 数据抽象和抽象数据类型 5
2.1 类 6
2.2 对象反演 8
2.3 构造函数(constructor)和析构函数(destructor) 10
2.4 内联函数 13
2.6 静态成员函数 15
2.5 静态数据成员的初始化 15
2.7 作用域和常量 16
2.8 全程对象、常量和静态类成员的初始化顺序 17
2.9 类对象成员函数的const增强 18
2.10 指向成员函数的指针 20
2.11 程序结构转换 24
第三章 具体数据类型 26
3.1 类范式 26
3.2 作用域和访问权的控制 31
3.3 重载:重新定义操作符和函数的语义 33
3.4 类型转换 37
3.5 引用计数:让变量使用虚幻内存 40
3.6 操作符new和delete 51
3.7 初始化与实例化相分离 56
第四章 继承性 61
4.1 简单的继承性 62
4.2 作用域与访问控制 67
4.3 构造函数与析构函数 75
4.4 class指针转换 77
4.5 类型选择域 79
第五章 面向对象的程序设计 83
5.1 C++运行时刻的类型支持:虚函数 84
5.2 析构函数的交互和虚析构函数 90
5.3 虚函数和作用域 90
5.4 纯虚函数和抽象基类 92
5.5 信封和信件类 94
5.6 算子:函数作为对象 118
5.7 多重继承性 128
5.8 继承性范式 135
第六章 面向对象的设计 143
6.1 类型和类 144
6.2 面向对象的设计步骤 146
6.3 面向对象分析和域分析 149
6.4 对象和类的关系 151
6.5 子类型、继承和提交 158
6.6 用于子类型、继承和独立性的经验法则 173
第七章 重用和对象 175
7.1 所有类似物在某处的分解 176
7.2 设计重用 177
7.3 四种代码重用机制 178
7.4 参数化类型或样本 180
7.5 私有继承:支持重用吗? 186
7.6 存储重用 189
7.7 接口复用:变形 190
7.8 重用,继承和提交 191
7.9 源代码重用的建设性选择 191
7.10 重用和对象的总结 194
第八章 C++的样本程序设计 196
8.1 实例:雇员样本 198
8.2 样本和通用构造函数:样本群体惯用法 202
8.3 独立的通用构造函数 203
8.4 抽象基样本 205
8.5 框架样本惯用法 207
8.6 关于标记 208
8.7 样本与程序管理 210
第九章 用C++模拟符号风格 216
9.1 增量C++开发 217
9.2 符号范式 218
9.3 实例:一个通用的聚集类 227
9.4 支持增量装载的代码和惯用法 230
9.5 无用单元的收集 238
9.6 基本类型的封装性 244
9.7 符号惯用法指导下的多方法(multi-method) 245
第十章 动态的多重继承性 250
10.1 实例:一个多功能的窗口系统 251
10.2 动态多重继承性的局限性 253
11.1 静态的系统设计 255
第十一章 系统的设计问题 255
11.2 动态的系统设计 261
附录A C++环境下的C 272
A.1 函数调用 272
A.2 函数的参数 272
A.3 函数原型 273
A.4 引用参数 274
A.5 可变的参数数目 275
A.6 函数指针 276
A.7 类型修饰符const 277
A.8 与C语言的接口 279
A.8.1 设计方面的考虑 279
A.8.2 语言的连结 282
A.8.3 从C中调用C++ 283
A.8.4 在C和C++间共享头文件 284
A.8.5 C++引进C数据格式 287
A.8.6 C中引进C++数据格式 287
附录B 形体程序的C++代码 290
附录C 引用从操作符返回值 300
附录D 为什么逐位拷贝行不通 302
附录E 符号形体源代码 304
附录F C++程序的结构化设计 332
F.1 什么是结构化程序设计 332
F.2 C++结构化程序设计的基本模块 333
F.3 带深度嵌套作用域模块的一种替换法 335
F.4 实现考虑 339
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《导游词创作和讲解技巧》廖广莉主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《危险化学品经营单位主要负责人和安全生产管理人员安全培训教材》李隆庭,徐一星主编 2012
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《住院医师规范化培训 麻醉科模拟试题及精析》住院医师规范化培训考试宝典编委会编 2019
- 《每个人的故乡都是宇宙中心》许石林著 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《企业高技能人才职业培训系列教材 药物制剂工 三级》人力资源和社会保障部教材办公室 2016