图书介绍
C++面向对象程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C++面向对象程序设计](https://www.shukui.net/cover/52/33820022.jpg)
- 刘建舟,徐承志,陈荆亮等编著;邵雄凯审校 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111388623
- 出版时间:2012
- 标注页数:251页
- 文件大小:11MB
- 文件页数:260页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++面向对象程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 从C到C++1
1.2 C++语言的特点1
1.3 最简单的C++程序1
1.4 C++语言的基本符号4
1.5 C++语言的词汇5
1.5.1 关键字5
1.5.2 标识符6
1.5.3 常量6
1.5.4 运算符9
1.5.5 标点符号13
1.6 C++程序编写和实现14
1.7 应用实例17
1.8 习题19
第2章 面向对象程序设计方法概述20
2.1 面向对象程序设计的概念及特点20
2.1.1 面向对象程序设计的概念20
2.1.2 面向对象程序设计的特点21
2.2 面向对象的软件开发22
2.3 类与对象的概念22
2.4 程序中类的设计23
2.4.1 类的定义23
2.4.2 类成员的访问控制24
2.4.3 类的成员变量25
2.4.4 类的成员函数26
2.5 类的对象30
2.5.1 对象的定义与初始化30
2.5.2 构造函数30
2.5.3 析构函数34
2.5.4 调用构造函数和析构函数的顺序35
2.5.5 对象数组35
2.5.6 对象成员的使用36
2.6 类和对象的简单应用举例38
2.7 静态成员40
2.7.1 静态数据成员40
2.7.2 静态成员函数41
2.8 友元42
2.8.1 友元函数42
2.8.2 友元类43
2.9 应用实例44
2.10 习题46
第3章 重载与类型转换47
3.1 函数重载47
3.2 构造函数、析构函数与函数重载49
3.3 运算符重载方法和限制52
3.4 运算符重载的语法54
3.4.1 运算符重载为成员函数55
3.4.2 运算符重载为友元函数57
3.4.3 运算符重载的规则59
3.5 典型运算符的重载60
3.5.1 双目运算符重载60
3.5.2 单目运算符重载71
3.6 不同数据类型间的转换77
3.6.1 标准数据类型间的转换77
3.6.2 用转换构造函数进行类型转换77
3.6.3 用类型转换函数进行类型转换78
3.7 应用实例80
3.8 习题85
第4章 继承与派生86
4.1 继承与派生的基本概念87
4.2 单一继承89
4.2.1 公有继承90
4.2.2 私有继承92
4.2.3 保护继承94
4.3 访问基类的特殊成员96
4.3.1 访问同名成员96
4.3.2 访问静态成员97
4.3.3 访问声明99
4.4 派生类成员的初始化和析构103
4.4.1 派生类中基类的构造函数和析构函数的调用规则103
4.4.2 派生类中对象成员的构造函数和析构函数的调用规则108
4.5 多重继承114
4.5.1 多重继承的定义和应用114
4.5.2 二义性115
4.6 虚基类117
4.7 应用实例123
4.8 习题128
第5章 多态性130
5.1 多态性的概念130
5.2 虚函数133
5.2.1 虚函数的作用133
5.2.2 静态关联与动态联编134
5.2.3 虚成员函数134
5.2.4 虚析构函数136
5.3 纯虚函数与抽象类137
5.3.1 纯虚函数137
5.3.2 抽象类139
5.4 应用实例139
5.5 习题142
第6章 输入输出流146
6.1 C++输入流和输出流的概念146
6.1.1 输入流和输出流的定义146
6.1.2 流类库的头文件147
6.1.3 I/O流库的类体系148
6.2 标准输出流148
6.2.1 cout、cerr、clog流148
6.2.2 使用控制符控制输出格式149
6.2.3 用流对象的成员函数控制输出格式151
6.3 标准输入流153
6.3.1 cin流153
6.3.2 用于字符输入的流成员函数154
6.3.3 istream类的其他成员函数156
6.4 文件流159
6.4.1 文件的概念159
6.4.2 文件流的建立160
6.4.3 文件流的关闭161
6.4.4 两种特殊的文件流161
6.5 应用实例161
6.6 习题162
第7章 容错及异常处理164
7.1 异常处理简介164
7.2 C++异常处理机制165
7.2.1 throw、try、catch语句165
7.2.2 异常匹配规则166
7.2.3 捕获所有异常168
7.3 标准程序库异常处理168
7.4 异常规范170
7.5 应用实例170
7.6 习题173
第8章 模板176
8.1 函数模板176
8.1.1 函数模板的声明176
8.1.2 函数模板的使用177
8.1.3 函数模板的重载178
8.1.4 模板函数的重载179
8.2 类模板180
8.2.1 类模板的声明180
8.2.2 类模板的使用181
8.2.3 类模板的友元函数184
8.2.4 类模板的派生与继承185
8.3 应用实例188
8.4 习题190
附录A 上机实验指导192
附录B 综合课程设计案例209
参考文献249