图书介绍
C++程序设计与应用教程PDF|Epub|txt|kindle电子书版本网盘下载
- 冷育荣,张霞主编;王继民,严云洋副主编;冷育荣主审 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302270072
- 出版时间:2012
- 标注页数:412页
- 文件大小:146MB
- 文件页数:424页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
C++程序设计与应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++语言概述1
1.1 工作场景导入2
1.2 C++语言的发展2
1.3 C++语言的特点3
1.4 面向对象程序设计4
1.5 C++程序的基本框架5
1.5.1 最简单的C++程序5
1.5.2 结构化程序设计框架7
1.5.3 面向对象程序设计框架7
1.6 C++程序的开发过程9
1.6.1 创建项目9
1.6.2 编辑11
1.6.3 编译12
1.6.4 链接13
1.6.5 运行和调试13
1.7 回到工作场景13
1.8 工作实训营14
1.9 本章小结14
1.10 习题15
第2章 数据类型、运算符和表达式17
2.1 工作场景导入18
2.2 标识符和关键字18
2.2.1 标识符18
2.2.2 关键字19
2.3 C++语言的数据类型20
2.3.1 整型21
2.3.2 浮点型21
2.3.3 字符型22
2.3.4 布尔型22
2.3.5 空类型22
2.4 常量23
2.4.1 逻辑型常量23
2.4.2 整型常量23
2.4.3 实型常量24
2.4.4 字符型常量25
2.4.5 字符串常量26
2.5 变量27
2.5.1 变量的定义27
2.5.2 变量的赋值28
2.5.3 符号常量声明语句28
2.6 运算符和表达式29
2.6.1 运算符和表达式的概念29
2.6.2 运算符与运算类型29
2.6.3 赋值运算30
2.6.4 算术运算符和算术表达式31
2.6.5 关系运算符和关系表达式33
2.6.6 逻辑运算符和逻辑表达式34
2.6.7 位运算36
2.6.8 逗号表达式39
2.6.9 优先级和结合性39
2.6.10 数据类型转换40
2.7 回到工作场景43
2.8 工作实训营44
2.9 本章小结45
2.10 习题45
第3章 基本控制结构47
3.1 工作场景导入48
3.2 C ++语句48
3.3 顺序结构51
3.4 选择结构52
3.4.1 if语句52
3.4.2 switch语句57
3.5 循环结构61
3.5.1 for语句61
3.5.2 while语句63
3.5.3 do...while语句64
3.5.4 循环的嵌套66
3.5.5 三种循环的比较67
3.6 跳转语句67
3.6.1 break语句67
3.6.2 continue语句68
3.6.3 goto语句70
3.7 回到工作场景71
3.8 工作实训营73
3.9 本章小结73
3.10 习题74
第4章 函数77
4.1 工作场景导入78
4.2 函数的基本概念78
4.3 函数定义79
4.3.1 无参函数的定义80
4.3.2 有参函数的定义80
4.4 函数调用82
4.4.1 函数调用的一般形式82
4.4.2 函数调用的方式82
4.4.3 函数调用的注意点84
4.5 函数声明84
4.5.1 进行函数声明85
4.5.2 函数声明的作用域87
4.6 函数返回类型88
4.7 函数参数89
4.7.1 参数的传递方式89
4.7.2 默认参数90
4.8 函数重载92
4.8.1 重载函数的定义93
4.8.2 重载函数的绑定95
4.9 内联函数96
4.10 函数嵌套与递归97
4.10.1 函数嵌套97
4.10.2 函数递归98
4.11 变量作用域与存储类型100
4.11.1 作用域100
4.11.2 局部变量和全局变量103
4.11.3 动态变量和静态变量107
4.11.4 变量的存储类型108
4.12 回到工作场景111
4.13 工作实训营112
4.14 本章小结113
4.15 习题113
第5章 自定义数据类型和预处理117
5.1 工作场景导入118
5.2 数组118
5.2.1 一维数组119
5.2.2 二维数组122
5.2.3 多维数组127
5.2.4 字符数组128
5.3 指针134
5.3.1 指针的基本概念134
5.3.2 指针变量的定义135
5.3.3 指针的操作136
5.3.4 常量指针和指针常量139
5.3.5 指针与数组140
5.3.6 指针与函数144
5.3.7 指针数组与数组指针150
5.3.8 多级指针152
5.3.9 动态存储分配153
5.4 引用156
5.5 结构体158
5.5.1 结构体类型的声明158
5.5.2 结构体变量159
5.5.3 结构体变量的引用与初始化161
5.5.4 结构体数组163
5.5.5 结构体指针165
5.5.6 用结构体指针操作链表168
5.6 共用体172
5.6.1 共用体类型定义172
5.6.2 共用体变量的引用174
5.7 枚举类型175
5.7.1 枚举类型的定义175
5.7.2 给枚举变量赋初值175
5.8 类型定义typedef176
5.9 编译预处理178
5.9.1 文件包含178
5.9.2 宏定义179
5.9.3 条件编译183
5.10 回到工作场景185
5.11 工作实训营191
5.12 本章小结191
5.13 习题192
第6章 类和对象197
6.1 工作场景导入198
6.2 类198
6.2.1 类的定义198
6.2.2 类的数据成员199
6.2.3 类的成员函数199
6.2.4 类成员的访问控制202
6.3 对象203
6.3.1 对象的定义204
6.3.2 对象成员的访问204
6.3.3 对象的存储208
6.3.4 对象的赋值210
6.3.5 成员对象210
6.4 构造函数和析构函数211
6.4.1 构造函数211
6.4.2 析构函数220
6.5 对象的生存期223
6.5.1 全局对象、静态对象与局部对象223
6.5.2 自由存储对象225
6.6 this指针227
6.7 静态成员229
6.7.1 静态数据成员229
6.7.2 静态成员函数231
6.8 const成员232
6.8.1 const对象232
6.8.2 const成员函数233
6.8.3 常量数据成员235
6.9 友元235
6.9.1 友元函数235
6.9.2 友元类239
6.10 对象数组240
6.11 回到工作场景241
6.12 工作实训营243
6.13 本章小结244
6.14 习题244
第7章 继承和多态247
7.1 工作场景导入248
7.2 继承与派生248
7.2.1 基本概念248
7.2.2 单继承249
7.3 派生类对基类成员的访问253
7.3.1 公有继承253
7.3.2 私有继承255
7.4 多继承与虚基类256
7.4.1 多重继承的定义256
7.4.2 多继承中的二义性问题257
7.4.3 虚基类的定义260
7.4.4 虚基类的构造函数261
7.5 派生类的构造函数和析构函数263
7.5.1 派生类的构造函数263
7.5.2 派生类的析构函数266
7.6 子类型关系269
7.7 虚函数与多态性271
7.7.1 多态性的概念271
7.7.2 虚函数271
7.7.3 虚析构函数274
7.7.4 纯虚函数与抽象类275
7.8 回到工作场景279
7.9 工作实训营283
7.10 本章小结284
7.11 习题284
第8章 运算符重载289
8.1 工作场景导入290
8.2 运算符函数与运算符重载290
8.3 典型运算符的重载292
8.3.1 实现一个分数类292
8.3.2 重载单目运算符293
8.3.3 重载双目运算符297
8.3.4 其他常用运算符的重载300
8.4 重载运算符的基本原则312
8.5 回到工作场景316
8.6 工作实训营319
8.7 本章小结320
8.8 习题320
第9章 模板323
9.1 工作场景导入324
9.2 模板的概念324
9.3 函数模板326
9.3.1 函数模板的定义与调用326
9.3.2 函数模板的使用328
9.4 类模板330
9.4.1 类模板的定义与使用330
9.4.2 类模板的派生与继承335
9.5 C++标准模板库336
9.6 回到工作场景338
9.7 工作实训营342
9.8 本章小结342
9.9 习题342
第10章 C++流345
10.1 工作场景导入346
10.2 C++流的概念346
10.2.1 C++流的逻辑结构347
10.2.2 基本I/O流类体系349
10.2.3 预定义流对象355
10.2.4 提取运算符(>>)和插入运算符(<<)356
10.2.5 其他输入/输出方式357
10.2.6 用户自定义的I/O361
10.3 输入/输出的格式控制361
10.3.1 默认的输入/输出格式361
10.3.2 格式标志与格式控制361
10.3.3 输入/输出宽度的控制362
10.3.4 浮点数输出方式的控制362
10.3.5 输出精度的控制363
10.3.6 对齐方式的控制364
10.3.7 填充字符的控制365
10.3.8 插入换行符365
10.3.9 小数点处理方式的控制366
10.3.10 其他格式控制方法367
10.4 文件流368
10.4.1 文件的概念368
10.4.2 文件输出370
10.4.3 文件输入375
10.4.4 文件随机存取377
10.5 基于I/O类库的字符串I/O381
10.6 回到工作场景383
10.7 工作实训营388
10.8 本章小结388
10.9 习题389
第11章 异常处理391
11.1 工作场景导入392
11.2 异常的概念392
11.3 C++的异常处理机制395
11.3.1 抛出异常throw395
11.3.2 捕获和处理异常try...catch396
11.3.3 自定义异常类398
11.3.4 异常处理的嵌套400
11.3.5 异常规范402
11.3.6 函数堆栈的回退403
11.4 回到工作场景407
11.5 工作实训营410
11.6 本章小结410
11.7 习题410