- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
C++沉思录
(中文版)
目录
第0章序幕
0.1第一次尝试
0.1.1改进
0.1.2另一种改进
0.2不用类来实现
0.3为什么用C++更简单
0.4一个更大的例子
0.5结
第一篇动机
第1章为什么我用C++
1.1问题
1.2历史背景
1.3自动软件发布
1.3.1可靠性与通用性
1.3.2为什么用C
1.3.3应付快速增长
1.4进入C++
1.5重复利用的软件
1.6后记
第2章为什么用C++工作
2.1小项目的成功
2.1.1开销
2.1.2质疑软件工厂
2.2抽象
2.2.1有些抽象不是语言的一部分
2.2.2抽象和规范
2.2.3抽象和内存管理
2.3机器应该为人服务
第3章生活在现实世界中
第二篇类和继承
第4章类设计者的核查表
第5章代理类
5.1问题
5.2经典解决方案
5.3虚复制函数
5.4定义代理类
5.5小结
第6章句柄:第一部分
6.1问题
6.2一个简单的类
6.3绑定到句柄
6.4获取对象
6.5简单的实现
6.6引用计数型句柄
6.7写时复制
6.8讨
第7章句柄:第二部分
7.1回顾
7.2分离引用计数
7.3对引用计数的抽象
7.4存取函数和写时复制
7.5讨
第8章一个面向对象程序范例
8.1问题描述
8.2面向对象的解决方案
8.3句柄类
8.4扩展1:新操作
8.5扩展2:增加新的节点类型
8.6反思
第9章一个课堂练习的分析(上)
9.1问题描述
9.2接口设计
9.3补遗
9.4测试接口
9.5策略
9.6方案
9.7图像的组合
9.8结
第10章一个课堂练习的分析(下)
10.1策略
10.1.1方案
10.1.2内存分配
10.1.3结构构造
10.1.4显示图像
10.2体验设计的灵活性
10.3结
第11章什么时候不应当使用虚函数
11.1适用的情况
11.2不适用的情况
11.2.1效率
11.2.2你想要什么样的行为
11.2.3不是所有的类都是通用的
11.3析构函数很特殊
11.4小结
第三篇模板
第12章设计容器类
12.1包含什么
12.2复制容器意味着什么
12.3怎样获取容器的元素
12.4怎样区分读和写
12.5怎样处理容器的增长
12.6容器支持哪些操作
12.7怎样设想容器元素的类型
12.8容器和继承
12.
您可能关注的文档
最近下载
- 软件下载与安装、电脑疑难问题解决、office软件处理 + 关注
-
实名认证服务提供商
专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!
文档评论(0)