logo资料库

Accelerate C++ 中文版.pdf

第1页 / 共352页
第2页 / 共352页
第3页 / 共352页
第4页 / 共352页
第5页 / 共352页
第6页 / 共352页
第7页 / 共352页
第8页 / 共352页
资料共352页,剩余部分请下载后查看
目录
正文
第0章 开始学习C++
0.1 注释
0.2 #inchlude指令
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 Student_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.1.1 指定声明
A.1.2 声明符
A.2 类型
A.2.1 整数类型
A.2.1.1 整型
A.2.1.2 布尔类型
A.2.1.3 字符类型
A.2.1.4 字符表示法
A.2.2 浮点类型
A.2.3 常量表达式
A.2.4 类型转换
A.2.5 枚举类型
A.3 表达式
A.3.1 运算符
A.4 语句
附录B 标准库一览
B.1 输入-输出
B.2 容器和迭代器
B.2.1 共有的容器操作
B.2.2 顺序容器的操作
B.2.3 其他的顺序容器操作
B.2.4 关联容器的操作
B.2.5 迭代器
B.2.6 向量(vector)
B.2.7 链表(list)
B.2.8 字符串(string)
B.2.9 对(pair)
B.2.10 图(map)
B.3 算法
分享到:
收藏