| 作 者: | Andrew Koenig Barbara Moo 覃剑锋 覃剑锋 |
| 出版社: | 中国电力出版社 |
| 丛编项: | 深入C++系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | C++ |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言
第0章 开始学习C++
0. 1 注释
0. 2 #include指令
0. 3 主函数main
0. 4 花括号
0. 5 使用标准库进行输出
0. 6 返回语句
0. 7 一些较为深入的观察
0. 8 小结
第1章 使用字符串
1. 1 输入
1. 2 为姓名装框
1. 3 小结
第2章 循环和计数
2. 1 问题
2. 2 程序的整体结构
2. 3 输出数目未知的行
2. 4 输出一行
2. 5 完整的框架程序
2. 6 计数
2. 7 小结
第3章 使用批量数据
3. 1 计算学生成绩
3. 2 用中值代替平均值
3. 3 小结
第4章 组织程序和数据
4. 1 组织计算
4. 2 组织数据
4. 3 把各部分代码连接到一起
4. 4 把计算成绩的程序分块
4. 5 修正后的计算成绩的程序
4. 6 小结
第5章 使用顺序容器并分析字符串
5. 1 按类别来区分学生
5. 2 迭代器
5. 3 用迭代器来代替索引
5. 4 重新思考数据结构以实现更好的性能
5. 5 list类型
5. 6 分割字符串
5. 7 测试split函数
5. 8 连接字符串
5. 9 小结
第6章 使用库算法
6. 1 分析字符串
6. 2 对计算成绩的方案进行比较
6. 3 对学生进行分类并回顾一下我们的问题
6. 4 算法. 容器以及迭代器
6. 5 小结
第7章 使用关联容器
7. 1 支持高效查找的容器
7. 2 计算单词数
7. 3 产生一个交叉引用表
7. 4 生成句子
7. 5 关于性能的一点说明
7. 6 小结
第8章 编写泛型函数
8. 1 泛型函数是什么?
8. 2 数据结构独立性
8. 3 输入输出迭代器
8. 4 用迭代器来提高适应性
8. 5 小结
第9章 定义新类型
9. 1 回顾一下Student_info
9. 2 自定义类型
9. 3 保护
9. 4 Studen_info类
9. 5 构造函数
9. 6 使用Student_info类
9. 7 小结
第10章 管理内存和低级数据结构
10. 1 指针与数组
10. 2 再看字符串常量
10. 3 初始化字符串指针数组
10. 4 main函数的参数
10. 5 文件读写
10. 6 三种内存分配方法
10. 7 小结
第11章 定义抽象数据类型
11. 1 Vec类
11. 2 实现Vec类
11. 3 复制控制
11. 4 动态的Vec类型对象
11. 5 灵活的内存管理
11. 6 小结
第12章 使类对象像一个数值一样工作
12. 1 一个简单的string类
12. 2 自动转换
12. 3 Str操作
12. 4 有些转换是危险的
12. 5 类型转换操作函数
12. 6 类型转换与内存管理
12. 7 小结
第13章 使用继承与动态绑定
13. 1 一个简单的string类
13. 2 多态和虚拟函数
13. 3 用继承来解决我们的问题
13. 4 一个简单的句柄类
13. 5 使用句柄类
13. 6 微妙之处
13. 7 小结
第14章 近乎自动地管理内存
14. 1 用来复制对象的句柄
14. 2 引用计数句柄
14. 3 可以让你决定什么时候共享数据的句柄
14. 4 可控句柄的一个改进
14. 5 小结
第15章 再探字符图形
15. 1 设计
15. 2 实现
15. 3 小结
第16章 今后如何学习C++
16. 1 好好地利用你已经掌握的知识
16. 2 学习更多的东西
附录A C++语法细节
A. 1 声明
A. 2 类型
A. 3 表达式
A. 4 语句
附录B 标准库一览
B. 1 输入—输出
B. 2 容器和迭代器
B. 3 算法