C++沉思录(中文版).pdfVIP

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 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.

文档评论(0)

专注于电脑软件的下载与安装,各种疑难问题的解决,office办公软件的咨询,文档格式转换,音视频下载等等,欢迎各位咨询!

1亿VIP精品文档

相关文档