图书介绍
C++现代大学教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载
![C++现代大学教程 第3版](https://www.shukui.net/cover/25/34709769.jpg)
- (美)Joel Adams,(美)Larry Nyhoff著;陈志刚等译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302118167
- 出版时间:2005
- 标注页数:771页
- 文件大小:247MB
- 文件页数:787页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++现代大学教程 第3版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第0章 计算机科学概貌1
0.1 什么是计算机科学1
相关知识:计算机伦理 31
0.2 计算科学的历史2
0.3 计算机系统介绍12
第1章 问题解决与软件工程16
1.1 欢迎来到C++世界17
1.2 用软件工程解决问题19
1.4 对象化思维:作为对象的球28
1.3 实例分析:收入计算28
1.5 本章小结32
1.6 编程练习32
第2章 类型34
2.1 入门例子:学生工资的计算34
2.2 类型和声明37
相关知识:数据表示48
2.3 对象化思维:属性变量51
2.4 本章小结56
2.5 编程指南58
2.6 编程练习61
第3章 操作与表达式63
3.1 入门例子:爱因斯坦质能方程63
3.2 数值表达式66
3.3 布尔表达式73
3.4 字符表达式78
3.5 赋值表达式80
3.6 输入/输出表达式90
3.7 例子:卡车队的账目96
3.8 对象化思维:初始化和构造函数102
3.9 本章小结108
3.10 编程指南110
3.11 编程练习111
第4章 函数113
4.1 入门例子:用表达式进行温度转换113
4.2 入门例子:用函数实现温度转换115
4.3 使用选择的函数126
4.4 使用循环的函数135
相关知识:可计算性理论145
4.5 实例分析:八功能计算器146
4.6 库简介146
4.7 对象化思维:类方法153
4.8 本章小结158
4.9 编程指南160
4.10 编程练习164
第5章 使用类168
5.1 介绍性例子:山谷中的农场主169
5.2 类的介绍173
5.3 类istream和ostream178
5.4 使用string对象计算189
5.5 实例研究:电话号码解码203
相关知识:模拟203
5.6 对象化思维:实例方法207
5.7 本章小结214
5.8 编程指南215
5.9 编程练习216
第6章 选择220
6.1 入门例子:校园吉祥物220
6.2 if选择语句224
6.3 switch选择语句230
6.4 例子:计算评分等级240
6.5 选择结构的条件表达式246
相关知识:布尔逻辑与数字设计248
6.6 对象化思维:修改器方法252
相关知识:计算机系统结构252
6.7 本章小结258
6.8 编程指南259
6.9 编程练习263
第7章 循环268
7.1 入门例子:高斯的惩罚268
7.2 for循环271
7.3 while循环279
7.4 do循环284
7.5 输入循环294
7.6 选择正确的循环304
7.7 实例研究:计算贬值306
相关知识:算法分析入门308
7.8 对象化思维:通过继承重用代码309
7.9 本章小结317
7.10 编程指南318
7.11 编程练习321
第8章 深入理解函数324
8.1 范例介绍:一步整型除法324
8.2 深入理解参数328
8.3 参数使用示例335
8.4 内联函数346
8.5 作用域、重载和模板348
8.6 递归简介361
相关知识:数值方法简介372
8.7 对象化思维:类变量、成员变量和作用域373
8.8 本章小结380
8.9 编程指南382
8.10 编程练习383
第9章 文件和流386
9.1 示例介绍:天气数据分析387
9.2 ifstream对象和ofstream对象391
9.3 实例:扫描病毒407
9.4 其他的流特性409
相关知识:数据库系统422
9.5 对象化思维:对象和流424
9.6 本章小结431
9.7 编程指南432
9.8 编程练习435
第10章 数组、向量和标准模板库439
10.1 示例介绍:质量控制439
10.2 C风格数组443
10.3 排序458
10.4 查找462
10.5 示例:处理雇员信息464
10.6 vector〈T〉(向量)类模板467
10.7 标准模板库(STL)概要482
10.8 实例分析:处理考试成绩485
相关知识:部件编程486
10.9 对象化思维:对象与序列488
10.10 本章小结493
10.11 编程指南495
10.12 编程练习496
第11章 创建类499
11.1 介绍性实例:温度建模500
11.2 设计一个类504
11.3 类属性的实现506
11.4 类操作的实现509
11.5 实例分析:学生信息的获取528
11.6 对象化思维:操作符重载和友元534
相关知识:人工智能541
11.7 本章小结541
11.8 编程指南542
11.9 编程练习545
第12章 类和枚举548
12.1 介绍性实例:颜色的波长549
12.2 C风格的枚举551
12.3 对象化枚举561
12.4 实例分析:地质分类574
相关知识:C++类型层次578
12.5 对象化思维:继承和多态578
12.6 本章小结588
12.7 编程指南588
12.8 编程练习589
第13章 多维数组及向量591
13.1 介绍性实例:城市之间的里程591
13.2 C风格的多维数组594
13.3 多维向量vector〈T〉对象608
13.4 实例分析:基于vector〈T〉的矩阵616
相关知识:计算机图形学619
13.5 对象化思维:类Matrix的回顾626
13.6 本章小结631
13.7 编程指南632
13.8 编程练习633
第14章 指针、动态分配与链表641
14.1 指针变量介绍642
14.2 使用new和delete动态分配内存652
14.3 链表介绍666
14.4 STL list〈T〉类模板674
14.5 指针和命令行参数680
相关知识:算法效率685
14.6 对象化思维:指针和多态性687
14.7 本章小结696
14.8 编程指南698
14.9 编程练习700
第15章 数据结构703
15.1 介绍性实例:整数的二进制表示——栈703
15.2 队列、双端队列及优先队列711
15.3 递归717
15.4 树的介绍721
相关知识:专家系统735
15.5 本章小结739
15.6 编程指南740
15.7 编程练习741
附录A ASCII字符集743
附录B C++关键词745
附录C C++操作符747
附录D 函数库与类749
附录E 小测验答案758