图书介绍

C++现代大学教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载

C++现代大学教程 第3版
  • (美)Joel Adams,(美)Larry Nyhoff著;陈志刚等译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302118167
  • 出版时间:2005
  • 标注页数:771页
  • 文件大小:247MB
  • 文件页数:787页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐