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

- 杜青,解芳,李春颖,王丹华编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115444110
- 出版时间:2017
- 标注页数:264页
- 文件大小:41MB
- 文件页数:272页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++面向对象程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C++基础知识1
1.1 C++概述1
1.1.1 C++语言的历史和特点1
1.1.2 C++程序与C程序2
1.1.3 C++对C的扩充3
1.2 C++的输入输出7
1.2.1 用cout进行输出7
1.2.2 用cin进行输入8
1.3 引用9
1.3.1 引用的概念9
1.3.2 引用的使用10
1.3.3 引用作为函数参数11
1.3.4 引用作为返回值15
1.4 const常量与new、delete运算符16
1.4.1 用const定义常量16
1.4.2 动态分配/撤销内存的运算符new和delete18
本章小结21
习题22
第2章 类和对象24
2.1 面向对象程序设计24
2.2 类的定义25
2.2.1 从结构体到类25
2.2.2 类的定义格式26
2.3 对象的定义27
2.3.1 对象的定义格式27
2.3.2 对象成员的访问27
2.4 类的数据成员与成员函数28
2.4.1 类的数据成员28
2.4.2 类的成员函数28
2.4.3 类外定义成员函数33
2.4.4 作用域运算符::34
2.4.5 声明成员函数为内联函数35
2.4.6 外部接口与内部实现的分离36
2.5 程序实例37
本章小结46
习题47
第3章 深入了解类和对象49
3.1 构造函数49
3.1.1 为什么要使用构造函数49
3.1.2 构造函数的特点49
3.1.3 构造函数的种类50
3.2 析构函数54
3.2.1 析构函数的特点54
3.2.2 析构函数的格式55
3.2.3 默认析构函数57
3.3 复制构造函数57
3.3.1 类对象的复制57
3.3.2 复制构造函数的调用时机59
3.3.3 深复制与浅复制问题60
3.4 对象指针、对象引用和对象数组62
3.4.1 对象指针62
3.4.2 对象引用62
3.4.3 对象数组63
3.4.4 对象指针数组64
3.4.5 指向对象数组的指针65
3.5 常对象与常成员66
3.5.1 常对象66
3.5.2 常成员67
3.5.3 指向对象的常指针68
3.5.4 指向常对象的指针69
3.5.5 对象的常引用70
3.6 动态创建对象和释放对象71
3.6.1 动态创建对象71
3.6.2 释放对象72
3.6.3 动态对象数组的创建与释放72
3.7 对象的生存期72
3.8 程序实例74
本章小结76
习题76
第4章 静态成员与友元83
4.1 静态成员83
4.1.1 静态数据成员83
4.1.2 静态成员函数86
4.2 友元89
4.2.1 友元函数89
4.2.2 友元类91
4.3 模板93
4.3.1 函数模板93
4.3.2 类模板96
4.4 程序实例101
本章小结104
习题104
第5章 运算符重载110
5.1 运算符重载的概念110
5.2 运算符重载的方法111
5.2.1 重载为成员函数111
5.2.2 重载为友元函数112
5.3 运算符重载的规则114
5.4 常用运算符的重载114
5.4.1 算术运算符的重载115
5.4.2 关系运算符的重载116
5.4.3 逻辑运算符的重载117
5.4.4 位移运算符的重载119
5.4.5 下标访问运算符的重载120
5.4.6 赋值运算符的重载121
5.4.7 流输出与流输入运算符的重载124
5.4.8 不同类型数据之间的转换125
5.5 字符串类127
5.5.1 string字符串类简介128
5.5.2 string类对象的赋值与连接130
5.5.3 string类对象的比较131
5.5.4 string类的特性132
5.6 程序实例134
本章小结138
习题138
第6章 继承与派生142
6.1 继承的概念142
6.2 派生类的定义与构成144
6.2.1 派生类的定义144
6.2.2 派生类的构成144
6.2.3 派生类对基类成员的访问147
6.2.4 多层派生时的访问属性148
6.3 派生类的构造函数与析构函数149
6.3.1 派生类的构造函数149
6.3.2 派生类的析构函数155
6.3.3 基类与派生类的赋值兼容156
6.4 多重继承157
6.4.1 多重继承中的二义性问题159
6.4.2 虚基类160
6.4.3 虚基类的构造函数161
6.5 多态性与虚函数163
6.5.1 多态性163
6.5.2 虚函数164
6.5.3 虚析构函数167
6.5.4 纯虚函数与抽象类168
6.6 程序实例172
本章小结174
习题174
第7章 输入输出流178
7.1 输入输出概述178
7.2 标准输入输出180
7.2.1 标准输入输出流类180
7.2.2 格式控制181
7.2.3 输入输出流成员函数187
7.3 文件输入输出194
7.3.1 文件的概念194
7.3.2 文件输入输出流类195
7.3.3 输入输出流成员函数198
7.4 字符串输入输202
7.5 程序实例203
本章小结206
习题207
第8章 异常处理208
8.1 异常的概念208
8.2 异常处理的方法209
8.3 异常处理的规则215
8.4 类和对象相关异常处理215
8.5 标准异常220
8.6 程序实例223
本章小结225
习题225
第9章 综合实例228
9.1 学生信息管理系统228
9.1.1 功能介绍228
9.1.2 设计思路229
9.1.3 实现代码231
9.2 家庭财务管理系统236
9.2.1 功能介绍236
9.2.2 设计思路237
9.2.3 实现代码240
本章小结249
习题249
附录1 ASCII码表250
附录2 C++运算符优先级与结合性252
附录3 C++集成开发环境254
附录3.1 Visual C++6.0254
附录3.2 VC++ 2015258
参考文献264
热门推荐
- 480757.html
- 2843215.html
- 3610728.html
- 2167009.html
- 381109.html
- 3115202.html
- 1464896.html
- 2644747.html
- 523474.html
- 2194531.html
- http://www.ickdjs.cc/book_2259103.html
- http://www.ickdjs.cc/book_2136329.html
- http://www.ickdjs.cc/book_1776510.html
- http://www.ickdjs.cc/book_257253.html
- http://www.ickdjs.cc/book_2369438.html
- http://www.ickdjs.cc/book_1553835.html
- http://www.ickdjs.cc/book_3126063.html
- http://www.ickdjs.cc/book_15290.html
- http://www.ickdjs.cc/book_1580727.html
- http://www.ickdjs.cc/book_2904508.html