图书介绍
面向对象C++程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 雷鹏,宋丽华,张小峰编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302381402
- 出版时间:2014
- 标注页数:274页
- 文件大小:28MB
- 文件页数:287页
- 主题词: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 面向对象程序设计的基本概念1
1.1.2 面向对象程序设计的特点2
1.2 面向对象程序设计语言C++5
1.2.1 C++语言的产生和发展5
1.2.2 C++语言的特点5
1.3 C++程序结构6
1.4 C++程序开发过程8
1.4.1 C++程序开发过程8
1.4.2 Visual C++6.0集成开发环境8
1.5 小结12
习题13
第2章 数据类型与程序控制流程14
2.1 关键字和标识符14
2.1.1 关键字14
2.1.2 标识符14
2.2 基本数据类型15
2.3 常量与变量16
2.3.1 常量16
2.3.2 变量19
2.4 运算符与表达式20
2.4.1 算术运算符和算术表达式21
2.4.2 赋值运算符和赋值表达式22
2.4.3 关系运算符和关系表达式23
2.4.4 逻辑运算符和逻辑表达式23
2.4.5 条件运算符和条件表达式24
2.4.6 sizeof运算符25
2.4.7 位运算符25
2.4.8 逗号运算符和逗号表达式26
2.4.9 混合运算时数据类型的转换26
2.5 输入输出简介30
2.5.1 输入操作符30
2.5.2 输出操作符31
2.5.3 常用控制符32
2.6 程序的基本控制结构33
2.6.1 if语句33
2.6.2 if语句的嵌套36
2.6.3 switch语句38
2.6.4 循环语句39
2.6.5 循环嵌套42
2.7 C++构造类型43
2.7.1 结构体类型43
2.7.2 共用体类型44
2.7.3 枚举类型46
2.8 用户自定义类型46
2.9 小结47
习题48
第3章 函数49
3.1 函数的定义与使用49
3.1.1 函数的定义49
3.1.2 函数的声明与调用50
3.1.3 函数的参数传递52
3.2 函数的嵌套调用和递归调用58
3.2.1 嵌套调用58
3.2.2 递归调用59
3.3 内联函数61
3.4 带默认形参值的函数63
3.5 函数重载63
3.6 变量的作用域和生存期65
3.6.1 变量的作用域66
3.6.2 变量的生存期69
3.7 小结73
习题74
第4章 数组与指针75
4.1 数组75
4.1.1 数组的定义与引用75
4.1.2 数组的初始化79
4.1.3 数组作为函数参数83
4.2 指针86
4.2.1 指针与地址86
4.2.2 指向变量的指针87
4.2.3 指针作为函数参数89
4.2.4 指向数组的指针90
4.2.5 指向函数的指针98
4.2.6 返回指针的函数100
4.2.7 指针数组与多级指针102
4.2.8 指向结构体的指针104
4.2.9 new和delete操作符106
4.3 字符串109
4.3.1 用字符数组处理字符串109
4.3.2 用指向字符串的指针处理字符串111
4.3.3 用string类处理字符串113
4.4 小结116
习题116
第5章 类与对象118
5.1 对象与类的概念118
5.1.1 对象118
5.1.2 类118
5.2 类的定义与对象的创建119
5.2.1 类成员的表示119
5.2.2 类的定义119
5.2.3 对象的创建与使用120
5.3 类成员的访问控制122
5.4 类的信息隐藏126
5.5 对象的初始化与消亡130
5.5.1 构造函数130
5.5.2 析构函数133
5.6 对象的赋值与复制135
5.6.1 对象的赋值135
5.6.2 对象的复制136
5.6.3 复制构造函数137
5.7 对象数组145
5.8 指向对象的指针与对象的引用148
5.8.1 指向对象的指针148
5.8.2 this指针151
5.8.3 对象的动态创建与销毁152
5.8.4 对象的引用154
5.9 类的组合155
5.9.1 组合的概念155
5.9.2 组合类的构造函数156
5.9.3 组合类的应用160
5.10 字符串类163
5.11 类的静态成员164
5.11.1 静态数据成员164
5.11.2 静态函数成员165
5.12 类的友元167
5.12.1 友元函数167
5.12.2 友元类168
5.13 共享数据的保护168
5.13.1 常函数成员168
5.13.2 常对象169
5.13.3 常数据成员170
5.13.4 对象的常引用作为函数参数171
5.14 小结172
习题172
第6章 继承174
6.1 继承与派生的概念174
6.2 派生类的声明175
6.3 派生类的设计过程176
6.4 继承方式与访问控制177
6.4.1 公有继承178
6.4.2 保护继承181
6.4.3 私有继承183
6.5 派生类的构造函数和析构函数184
6.5.1 派生类的构造函数184
6.5.2 派生类的复制构造函数190
6.5.3 派生类的析构函数190
6.6 派生类与基类的兼容性191
6.7 多继承195
6.7.1 多继承的构造函数195
6.7.2 虚基类197
6.7.3 虚基类和派生类的构造函数198
6.8 小结199
习题199
第7章 多态201
7.1 多态的概念201
7.2 运算符重载201
7.2.1 运算符重载的概念与形式201
7.2.2 运算符重载的规则203
7.2.3 将运算符重载为类的成员函数和友元函数204
7.3 虚函数208
7.3.1 虚函数的引入208
7.3.2 虚函数的作用213
7.3.3 虚析构函数217
7.4 纯虚函数与抽象类218
7.5 模板222
7.5.1 函数模板222
7.5.2 类模板223
7.6 小结224
习题225
第8章 输入输出流226
8.1 输入输出流的概念226
8.2 C++输入输出流类库226
8.3 标准输入输出流228
8.3.1 标准输出流228
8.3.2 标准输入流231
8.4 文件234
8.4.1 文件的概念234
8.4.2 文件流类234
8.4.3 文件流对象与文件的打开和关闭235
8.4.4 文本文件的操作236
8.4.5 二进制文件的操作239
8.5 字符串流242
8.6 小结244
习题244
第9章 异常处理245
9.1 异常处理思想245
9.2 异常处理方法245
9.2.1 异常处理语法245
9.2.2 定义异常类249
9.3 在定义函数时声明异常250
9.4 C++标准异常类251
9.5 异常处理中对象的析构252
9.6 小结253
习题253
第10章 综合设计254
10.1 顺序表的设计254
10.2 银行账户程序设计260
10.3 设计链表类267
10.4 小结273
习题274
热门推荐
- 1436238.html
- 555280.html
- 101671.html
- 1568649.html
- 584752.html
- 2504192.html
- 3209676.html
- 2322730.html
- 3907212.html
- 3800253.html
- http://www.ickdjs.cc/book_3065484.html
- http://www.ickdjs.cc/book_3470215.html
- http://www.ickdjs.cc/book_3006453.html
- http://www.ickdjs.cc/book_1042803.html
- http://www.ickdjs.cc/book_1840380.html
- http://www.ickdjs.cc/book_2830630.html
- http://www.ickdjs.cc/book_2739018.html
- http://www.ickdjs.cc/book_2795038.html
- http://www.ickdjs.cc/book_773522.html
- http://www.ickdjs.cc/book_1368655.html