查找
C++ Primer, Fourth Edition
Table of Contents
Dedication
Preface
第四版的改动
本书结构
致谢
第一章 快速入门
1.1. 编写简单的 C++ 程序
1.2. 初窥输入/输出
1.3. 关于注释
1.4. 控制结构
1.5. 类的简介
1.6. C++ 程序
第1章小结
第1章术语
第一部分 基本语言
第二章 变量和基本类型
2.1. 基本内置类型
2.2. 字面值常量
2.3. 变量
2.4. const 限定符
2.5. 引用
2.6. typedef 名字
2.7. 枚举
2.8. 类类型
2.9. 编写自己的头文件
第2章小结
第2章术语
第三章 标准库类型
3.1. 命名空间的 using 声明
3.2. 标准库 string 类型
3.3. 标准库 vector 类型
3.4. 迭代器简介
3.5. 标准库 bitset
第3章小结
第3章术语
第四章 数组和指针
4.1. 数组
4.2. 指针的引入
4.3. C 风格字符串
4.4. 多维数组
第4章小结
第4章术语
第五章 表达式
5.1. 算术操作符
5.2. 关系操作符和逻辑操作符
5.3. 位操作符
5.4. 赋值操作符
5.5. 自增和自减操作符
5.6. 箭头操作符
5.7. 条件操作符
5.8. sizeof 操作符
5.9. 逗号操作符
5.10. 复合表达式的求值
5.11. new 和 delete 表达式
5.12. 类型转换
第5章小结
第5章术语
第六章 语句
6.1. 简单语句
6.2. 声明语句
6.3. 复合语句(块)
6.4. 语句作用域
6.5. if 语句
6.6. switch 语句
6.7. while 语句
6.8. for 循环语句
6.9. do while 语句
6.10. break 语句
6.11. continue 语句
6.12. goto 语句
6.13. try 块和异常处理
6.14. 使用预处理器进行调试
第6章小结
第6章术语
第七章 函数
7.1. 函数的定义
7.2. 参数传递
7.3. return 语句
7.4. 函数声明
7.5. 局部对象
7.6. 内联函数
7.7. 类的成员函数
7.8. 重载函数
7.9. 指向函数的指针
第7章小结
第7章术语
第八章 标准 IO 库
8.1. 面向对象的标准库
8.2. 条件状态
8.3. 输出缓冲区的管理
8.4. 文件的输入和输出
8.5. 字符串流
第8章小结
第8章术语
第二部分:容器和算法
Chapter 9. Sequential Containers
9.1. 顺序容器的定义
9.2. 迭代器和迭代器范围
9.3. 每种顺序容器都提供了一组有用的类型定义以及以下操作:
9.4. vector 容器的自增长
9.5. 容器的选用
9.6. 再谈 string 类型
9.7. 容器适配器
第9章小结
第9章术语
第十章 关联容器
10.1. 引言:pair 类型
10.2. 关联容器
10.3. map 类型
10.4. set 类型
10.5. multimap 和 multiset 类型
10.6. 容器的综合应用:文本查询程序
第10章小结
第10章术语
第十一章 泛型算法
11.1. 概述
11.2. 初窥算法
11.3. 再谈迭代器
11.4. 泛型算法的结构
11.5. 容器特有的算法
第11章小结
第11章术语
第三部分:类和数据抽象
第十二章 类
12.1. 类的定义和声明
12.2. 隐含的 this 指针
12.3. 类作用域
12.4. 构造函数
12.5. 友元
12.6. static 类成员
第12章小结
第12章术语
Chapter 13. Copy Control
13.1. 复制构造函数
13.2. 赋值操作符
13.3. 析构函数
13.4. 消息处理示例
13.5. 管理指针成员
第13章小结
第13章术语
第十四章 重载操作符与转换
14.1. 重载操作符的定义
14.2. 输入和输出操作符
14.3. 算术操作符和关系操作符
14.4. 赋值操作符
14.5. 下标操作符
14.6. 成员访问操作符
14.7. 自增操作符和自减操作符
14.8. 调用操作符和函数对象
14.9. 转换与类类型
第14章小结
第14章术语
第四部分:面向对象编程与泛型编程
Chapter 15. Object-Oriented Programming
15.1. 面向对象编程:概述
15.2. 定义基类和派生类
15.3. 转换与继承
15.4. 构造函数和复制控制
15.5. 继承情况下的类作用域
15.6. 纯虚函数
15.7. 容器与继承
15.8. 句柄类与继承
15.9. 再谈文本查询示例
第15章小结
第15章术语
第十六章 模板和泛型编程
16.1. 模板定义
16.2. 实例化
16.3. 模板编译模型
16.4. 类模板成员
16.5. 一个泛型句柄类
16.6. 模板特化
16.7. 重载与函数模板
第16章小结
第16章术语
第五部分 高级主题
第十七章 用于大型程序的工具
17.1. 异常处理
17.2. 命名空间
17.3. 多重继承与虚继承
第17章小结
第17章术语
第十八章 特殊工具与技术
18.1. 优化内存分配
18.2. 运行时类型识别
18.3. 类成员的指针
18.4. 嵌套类
18.5. 联合:节省空间的类
18.6. 局部类
18.7. 固有的不可移植的特征
第18章小结
第18章术语
附录 A. 标准库
A.1. 标准库名字和头文件
A.2. 算法简介
A.3. 再谈 IO 库