图书介绍
高等院校计算机精品教材系列 C++程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 郑莉,李超编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111368069
- 出版时间:2012
- 标注页数:330页
- 文件大小:18MB
- 文件页数:342页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
高等院校计算机精品教材系列 C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序与数据1
1.1程序设计概述1
1.1.1计算机程序设计语言2
1.1.2 C++语言3
1.2数据的存储与表示4
1.2.1数据的存储4
1.2.2基本数据类型7
1.2.3类与对象11
1.2.4其他自定义类型12
1.2.5数据的输入与输出15
1.3复习思考17
1.4实验指导18
1.5自测练习20
第2章 运算的模拟21
2.1运算符与表达式21
2.1.1算术运算21
2.1.2赋值运算23
2.1.3自增/自减运算25
2.1.4逗号运算26
2.1.5关系运算26
2.1.6逻辑运算26
2.1.7条件运算28
2.1.8 sizeof运算29
2.1.9位运算30
2.2运算优先级与类型转换32
2.2.1优先级32
2.2.2类型转换34
2.3运算符重载简介37
2.4复习思考37
2.5实验指导38
2.6自测练习44
第3章 流程控制45
3.1判断与选择45
3.1.1基本的选择结构46
3.1.2多重选择47
3.2重复执行49
3.2.1 while语句50
3.2.2 do-while语句51
3.2.3 for语句52
3.2.4选择结构与循环结构的嵌套54
3.3其他控制语句56
3.3.1 break与continue56
3.3.2 switch语句58
3.3.3 goto语句59
3.4复习思考60
3.5实验指导61
3.6自测练习64
第4章 类与对象68
4.1对现实事物的模拟68
4.2类的设计69
4.2.1类的定义格式69
4.2.2数据成员70
4.2.3函数成员70
4.2.4成员的访问控制82
4.3对象82
4.3.1对象的定义与使用83
4.3.2对象的构造83
4.3.3对象析构90
4.4复习思考92
4.5实验指导92
4.6自测练习95
第5章 共享与数据保护99
5.1类的静态成员99
5.1.1静态数据成员99
5.1.2静态函数成员101
5.2友元类104
5.3共享数据的保护107
5.3.1常引用107
5.3.2常对象108
5.3.3常成员109
5.4复习思考112
5.5实验指导112
5.6自测练习115
第6章 全局函数117
6.1全局函数的定义117
6.1.1函数定义的语法117
6.1.2全局函数调用及调用对定义的要求118
6.1.3内联函数119
6.1.4带默认形参值的函数121
6.1.5全局函数重载122
6.2全局函数的调用125
6.2.1函数调用的执行机制125
6.2.2函数调用举例125
6.3标识符的作用域与对象的生存期129
6.3.1作用域与可见性129
6.3.2静态与动态生存期132
6.4类的友元函数135
6.4.1全局友元函数135
6.4.2类的成员函数作为友元函数137
6.5函数的嵌套与递归调用137
6.5.1嵌套调用137
6.5.2递归调用140
6.6使用C++系统函数141
6.7复习思考142
6.8实验指导142
6.9自测练习144
第7章 数组与字符串146
7.1数组146
7.1.1一维数组146
7.1.2多维数组152
7.1.3数组作为函数参数155
7.2字符串158
7.2.1用字符数组存储和处理字符串158
7.2.2 string类160
7.3复习思考163
7.4实验指导164
7.5自测练习165
第8章 指针166
8.1指针的定义与使用166
8.1.1内存空间的访问方式166
8.1.2指针变量的声明167
8.1.3与地址相关的运算——“*”和“&”168
8.2指针运算170
8.2.1指针的赋值170
8.2.2指针的算术运算175
8.2.3指针的比较177
8.3指针与数组177
8.3.1用指针处理数组元素177
8.3.2指针数组179
8.4指针与函数181
8.4.1用指针作为函数参数181
8.4.2指针型函数183
8.4.3指向函数的指针184
8.5对象指针185
8.6复习思考190
8.7实验指导190
8.8自测练习191
第9章 动态内存分配193
9.1动态内存分配与释放193
9.1.1 new运算和delete运算193
9.1.2动态内存分配与释放函数200
9.2浅拷贝与深拷贝201
9.2.1浅拷贝201
9.2.2深拷贝203
9.3复习思考204
9.4实验指导205
9.5自测练习207
第10章 类的重用208
10.1类的组合208
10.1.1对象成员的初始化208
10.1.2向前引用声明211
10.2继承与派生213
10.2.1派生类成员访问控制215
10.2.2派生类的构造和析构函数220
10.2.3向上转型224
10.3虚继承226
10.3.1同名隐藏226
10.3.2虚基类230
10.4复习思考232
10.5实验指导232
10.6自测练习235
第11章 多态性237
11.1多态性概述237
11.2虚函数237
11.2.1一般虚函数成员237
11.2.2虚析构函数240
11.3抽象类241
11.3.1纯虚函数242
11.3.2抽象类242
11.4复习与思考243
11.5实验指导243
11.6自测练习246
第12章 流类库与输入/输出250
12.1 I/O流的概念及流类库结构250
12.2输出流253
12.3输入流265
12.4输入/输出流272
12.5复习思考272
12.6实验指导272
12.7自测练习275
第13章 运算符重载276
13.1运算符重载的规则276
13.2运算符重载为成员函数278
13.3运算符重载为非成员函数280
13.4典型运算符重载示例281
13.4.1算术运算符的重载281
13.4.2赋值运算符的重载283
13.4.3自增/自减运算符的重载285
13.4.4逻辑运算符的重载288
13.5其他操作符的重载291
13.5.1流输入输出操作符的重载291
13.5.2下标操作符的重载292
13.6复习思考293
13.7实验指导294
13.8自测练习296
第14章 模板298
14.1函数模板298
14.1.1函数模板的概念、定义与应用298
14.1.2函数模板的实例化300
14.1.3模板实参的省略302
14.2类模板304
14.2.1类模板的概念、定义与应用304
14.2.2模板类的派生与继承307
14.3复习思考308
14.4实验指导308
14.5自测练习311
第15章 异常处理313
15.1异常处理的基本思想313
15.2 C++异常处理的实现314
15.2.1异常处理的语法314
15.2.2声明异常接口317
15.3异常处理中的构造与析构317
15.4标准程序库异常处理320
15.5复习思考321
15.6实验指导322
15.7自测练习324
附录 自测练习题参考答案327
热门推荐
- 602292.html
- 2549497.html
- 2911740.html
- 1198288.html
- 556304.html
- 1421264.html
- 1841794.html
- 1704746.html
- 3881880.html
- 378297.html
- http://www.ickdjs.cc/book_3129278.html
- http://www.ickdjs.cc/book_664534.html
- http://www.ickdjs.cc/book_3574661.html
- http://www.ickdjs.cc/book_1872084.html
- http://www.ickdjs.cc/book_1832601.html
- http://www.ickdjs.cc/book_3305395.html
- http://www.ickdjs.cc/book_1068130.html
- http://www.ickdjs.cc/book_391499.html
- http://www.ickdjs.cc/book_3064196.html
- http://www.ickdjs.cc/book_3398177.html