内容简介
《Accelerated C++中文版 通过示例进行编程实践》是一本深入浅出地介绍C++编程语言的书籍。本书通过丰富的示例和实际应用,帮助读者快速掌握C++的核心概念和编程技巧。
书中内容涵盖了从基础语法到高级特性的全面讲解,适合初学者和有经验的程序员阅读。通过本书,读者可以系统地学习C++,并能够在实际项目中应用所学知识。
目录
第0章 开始/1
0.1 注释/1
0.2 #include指令/2
0.3 主函数main/2
0.4 花括号/2
0.5 使用标准库进行输出/3
0.6 返回语句/3
0.7 进一步的深入/4
0.8 小结/5
练习/7
第1章 字符串的使用/8
1.1 输入/8
1.2 将姓名装框/10
1.3 小结/13
练习/15
第2章 循环与计数/17
2.1 问题/17
2.2 程序的整体结构/18
2.3 输出数目未知的行/18
2.4 输出—行/22
2.5 完整的框架程序/26
2.6 计数/30
2.7 小结/31
练习/34
第3章 使用批量数据/36
3.1 计算学生成绩/36
3.2 用中值代替平均值/42
3.3 小结/50
练习/51
第4章 组织程序和数据/52
4.1 组织计算/52
4.2 组织数据/62
4.3 将各部分代码连接到一起/67
4.4 将计算成绩的程序分块/69
4.5 修正后的计算成绩程序/71
4.6 小结/73
练习/74
第5章 使用顺序容器和分析字符串/76
5.1 将学生进行分类/76
5.2 迭代器/80
5.4 重新思考数据结构以实现更好的性能/85
5.5 list类型/86
5.6 分割字符串/88
5.7 测试split函数/91
5.8 连接字符串/93
5.9 小结/97
练习/100
第6章 使用库算法/103
6.1 分析字符串/103
6.2 比较计算成绩的方案/112
6.3 对学生进行分类并回顾我们的问题/119
6.4 算法、容器以及迭代器/122
6.5 小结/123
练习/124
第7章 使用关联容器/126
7.1 支持高效查找的容器/126
7.2 计算单词数量/127
7.3 生成交叉引用表/129
7.4 生成语句/132
7.5 关于性能的一些说明/140
7.6 小结/140
练习/141
第8章 编写泛型函数/143
8.1 什么是泛型函数/143
8.2 数据结构独立性/147
8.3 输入和输出迭代器/155
8.4 使用迭代器提高适应性/156
8.5 小结/157
练习/158
第9章 定义新类型/160
9.1 Student_info回顾/160
9.2 自定义类型/161
9.3 保护/164
9.4 Student_info类/168
9.5 构造函数/168
9.6 使用Student_info类/171
9.7 小结/172
练习/173
第10章 管理内存与低级数据结构/175
10.1 指针与数组/175
10.2 字符串字面量回顾/182
10.3 初始化字符串指针数组/183
10.4 main函数的参数/185
10.5 文件读写/186
10.6 内存管理的三种方法/188
10.7 小结/191
练习/192
第11章 定义抽象数据类型/193
11.1 Vec类/193
11.2 实现Vec类/194
11.3 复制控制/201
11.4 动态的Vec类型对象/208
11.5 灵活的内存管理/210
11.6 小结/216
练习/216
第12章 使类对象获得数值功能/218
12.1 一个简单的string类/219
12.2 自动转换/220
12.3 Str操作/221
12.4 有些转换是危险的/228
12.5 类型转换操作函数/229
12.6 类型转换与内存管理/231
12.7 小结/232
练习/233
第13章 继承与动态绑定的使用/235
13.1 继承/235
13.2 多态与虚拟函数/240
13.3 使用继承解决问题/245
13.4 一个简单的句柄类/251
13.5 使用句柄类/256
13.6 微妙之处/257
13.7 小结/259
练习/260
第14章 近乎自动地管理内存/262
14.1 用于复制对象的句柄/263
14.2 引用计数句柄/269
14.3 可以让您决定何时共享数据的句柄/272
14.4 可控句柄的一个改进/274
14.5 小结/277
练习/278
第15章 再探字符图形/279
15.1 设计/279
15.2 实现/288
15.3 小结/298
练习/299
第16章 学习C++的后续方法/301
16.1 利用已经掌握的知识/301
16.2 学习更多的知识/303
练习/304
附录A C++语法细节/305
A.1 声明/305
A.1.1 指定说明/307
A.1.2 声明符/308
A.2 类型/310
A.2.1 整数类型/310
A.2.2 浮点类型/313
A.2.3 常量表达式/314
A.2.4 类型转换/314
A.2.5 枚举类型/315
A.2.6 重载/316
A.3 表达式/316
A.4 语句/319
附录B标准库一览/322
B.1 输入-输出/323
B.2 容器和迭代器/325
B.2.1 共有的容器操作/325
B.2.2 顺序容器的操作/326
B.2.3 其他顺序操作/327
B.2.4 关联容器的操作/328
B.2.5 迭代器(iterator)/328
B.2.6 向量(vector)/330
B.2.7 链表(list)/331
B.2.8 字符串(string)/331
B.2.9 对(pair)/332
B.2.10 图(map)/333
B.3 算法/333
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。