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

- 鲁丽,张翼,殷福安编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115500519
- 出版时间:2018
- 标注页数:336页
- 文件大小:68MB
- 文件页数:344页
- 主题词: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.1.3 封装和消息3
1.2 面向对象技术的基本特征3
1.2.1 抽象性4
1.2.2 封装性4
1.2.3 继承性4
1.2.4 多态性4
1.3 C++对面向对象技术的支持5
1.3.1 C++的发展历史5
1.3.2 C++——带类的C语言5
1.3.3 C++的优点与缺点5
1.4 二级考点解析6
1.4.1 考点说明6
1.4.2 例题分析6
1.5 本章小结7
1.6 习题7
第2章 C++语言基础9
2.1 Hello World!9
2.2 输入/输出之初印象14
2.3 变量与数据类型15
2.3.1 C++中常用的基本数据类型15
2.3.2 变量的声明及初始化16
2.3.3 常量16
2.3.4 运算符与表达式17
2.4 控制结构19
2.4.1 顺序结构20
2.4.2 选择结构20
2.4.3 循环结构24
2.5 数组25
2.5.1 数组的定义与初始化25
2.5.2 字符数组28
2.5.3 string类型30
2.6 指针与引用31
2.6.1 地址与指针31
2.6.2 指针变量的定义和使用32
2.6.3 指针与一维数组35
2.6.4 指针数组和多级指针40
2.6.5 引用41
2.6.6 动态内存分配43
2.6.7 void类型指针45
2.7 结构体45
2.7.1 结构体类型的定义45
2.7.2 结构体类型变量的定义、初始化及使用46
2.7.3 结构体类型数组的定义与使用48
2.7.4 结构体类型指针的定义与使用49
2.7.5 链表及其基本操作51
2.8 函数57
2.8.1 函数定义和调用57
2.8.2 函数参数传递机制60
2.8.3 函数重载67
2.8.4 带默认参数的函数69
2.8.5 内联函数71
2.9 二级考点解析72
2.9.1 考点说明72
2.9.2 例题分析73
2.10 本章小结76
2.11 习题77
第3章 类与对象79
3.1 初识对象79
3.2 类80
3.2.1 类是一种用户自己定义的数据类型80
3.2.2 类的定义80
3.2.3 类中成员的访问权限控制83
3.2.4 类的成员函数84
3.3 再识对象86
3.3.1 定义一个对象86
3.3.2 通过对象访问类成员86
3.3.3 通过对象指针、对象引用访问类成员88
3.4 特殊的成员函数89
3.4.1 构造函数89
3.4.2 析构函数93
3.4.3 复制构造函数——“克隆”技术98
3.5 定义对象数组103
3.6 友元104
3.6.1 友元函数104
3.6.2 友元类105
3.7 this指针106
3.8 类的组合108
3.9 综合实例111
3.10 二级考点解析114
3.10.1 考点说明114
3.10.2 例题分析115
3.11 本章小结118
3.12 习题118
第4章 共享与保护125
4.1 作用域125
4.1.1 不同的作用域125
4.1.2 作用域嵌套128
4.2 生存期128
4.2.1 动态生存期129
4.2.2 静态生存期129
4.3 静态成员131
4.3.1 静态数据成员132
4.3.2 静态成员函数134
4.3.3 静态成员的访问135
4.4 保护共享数据136
4.4.1 常对象137
4.4.2 类中的常成员137
4.4.3 常指针139
4.4.4 常引用141
4.5 编译预处理命令142
4.5.1 C++常见的预处理命令142
4.5.2 使用条件编译指令防止头文件被重复引用145
4.6 二级考点解析146
4.6.1 考点说明146
4.6.2 例题分析146
4.7 本章小结149
4.8 习题149
第5章 继承与派生154
5.1 继承的层次关系154
5.2 派生类155
5.2.1 派生类的定义155
5.2.2 派生类的生成过程157
5.3 继承成员的访问权限157
5.3.1 公有继承的访问权限变化157
5.3.2 私有继承的访问权限变化158
5.3.3 保护继承的访问权限变化160
5.3.4 继承方式对比162
5.4 派生类的构造函数和析构函数162
5.4.1 构造函数162
5.4.2 析构函数166
5.5 类型兼容原则168
5.6 多继承168
5.6.1 多继承的定义169
5.6.2 多继承的构造函数以及调用顺序169
5.6.3 多继承中的同名隐藏和二义性问题170
5.6.4 虚基类174
5.7 综合实例175
5.8 二级考点解析177
5.8.1 考点说明177
5.8.2 例题分析178
5.9 本章小结182
5.10 习题182
第6章 多态性187
6.1 初识多态187
6.2 联编188
6.2.1 静态联编188
6.2.2 动态联编190
6.3 动态联编的实现——虚函数190
6.3.1 虚函数的声明191
6.3.2 虚函数的调用191
6.4 纯虚函数与抽象类192
6.4.1 纯虚函数192
6.4.2 抽象类192
6.5 运算符重载193
6.5.1 运算符重载规则196
6.5.2 运算符重载为成员函数196
6.5.3 运算符重载为友元函数198
6.5.4 特殊运算符的重载201
6.6 综合实例206
6.7 二级考点解析209
6.7.1 考点说明209
6.7.2 例题分析209
6.8 本章小结213
6.9 习题214
第7章 模板221
7.1 模板的概念221
7.2 函数模板222
7.2.1 函数模板的声明和使用222
7.2.2 函数模板与模板函数224
7.3 类模板225
7.3.1 类模板的定义和使用225
7.3.2 类模板举例228
7.4 C++泛型编程与标准模板库简介231
7.4.1 STL概述231
7.4.2 容器232
7.4.3 算法235
7.4.4 迭代器237
7.5 二级考点解析237
7.5.1 考点说明237
7.5.2 例题分析237
7.6 本章小结240
7.7 习题240
第8章 I/O流243
8.1 I/O流的概念243
8.2 预定义格式的输入/输出245
8.2.1 预定义格式输出245
8.2.2 预定义格式输入246
8.2.3 使用成员函数输出248
8.2.4 使用成员函数输入248
8.3 格式化输入/输出250
8.3.1 用ios类成员函数实现格式化输入/输出250
8.3.2 用操作控制符实现格式化输出253
8.4 文件输入/输出254
8.4.1 打开文件与关闭文件254
8.4.2 文件的输入/输出操作256
8.5 二级考点解析262
8.5.1 考点说明262
8.5.2 例题分析262
8.6 本章小结267
8.7 习题268
第9章 异常处理271
9.1 异常处理基本思想271
9.2 异常处理的实现273
9.2.1 异常处理基本语法定义273
9.2.2 定义异常类处理异常276
9.2.3 异常处理中的构造与析构280
9.3 综合实例283
9.4 二级考点解析285
9.4.1 考点说明285
9.4.2 例题分析285
9.5 本章小结286
9.6 习题287
附录A ASCII码表290
附录B C++标准库291
附录C C++常用库函数294
附录D STL算法297
习题参考答案301
参考文献336
热门推荐
- 271201.html
- 2371491.html
- 2725519.html
- 515188.html
- 157964.html
- 3805001.html
- 1397056.html
- 1879100.html
- 1329206.html
- 3497568.html
- http://www.ickdjs.cc/book_1351600.html
- http://www.ickdjs.cc/book_624405.html
- http://www.ickdjs.cc/book_2426751.html
- http://www.ickdjs.cc/book_2756479.html
- http://www.ickdjs.cc/book_386738.html
- http://www.ickdjs.cc/book_1215415.html
- http://www.ickdjs.cc/book_904962.html
- http://www.ickdjs.cc/book_1264008.html
- http://www.ickdjs.cc/book_1423974.html
- http://www.ickdjs.cc/book_1651347.html