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

- 陈陈恒鑫,熊壮主编;杨广超,王宁,霍敏霞副主编 著
- 出版社: 重庆:重庆大学出版社
- ISBN:9787562496779
- 出版时间:2016
- 标注页数:248页
- 文件大小:21MB
- 文件页数:258页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 从C过渡到C++3
第1章 数据处理与程序基本结构3
1.1 数据的表示和数据的输入输出3
1.1.1 程序基本结构3
1.1.2 数据表示4
1.1.3 数据的输入输出5
1.2 函数12
1.2.1 概述12
1.2.2 函数的引用参数16
1.2.3 函数的默认参数18
1.2.4 内联函数19
1.2.5 函数重载21
1.2.6 函数模板22
第2章 数组和字符串27
2.1 概述27
2.1.1 数组27
2.1.2 字符串30
2.2 string类34
2.2.1 C++ string类概念34
2.2.2 string对象的初始化35
2.2.3 string对象的运算37
2.2.4 string的常用函数成员38
2.3 动态存储分配41
2.3.1 new运算符和delete运算符41
2.3.2 动态数组的创建和使用42
第3章 文件处理基础49
3.1 文件对象概述49
3.1.1 文件的概念49
3.1.2 文件流类和文件对象50
3.2 文件的打开和关闭51
3.2.1 文件的打开51
3.2.2 文件的关闭53
3.2.3 检测文件结束54
3.3 文件数据的读写55
3.3.1 采用流操作符读写文件55
3.3.2 采用函数成员读写文件58
3.3.3 读写二进制文件62
3.3.4 文件流对象做函数参数64
3.4 文件数据的随机访问66
3.4.1 顺序访问文件的缺陷66
3.4.2 文件读写位置定位函数(seekp,seekg)66
3.4.3 文件读写位置测试函数(tellp,tellg)68
第2部分 面向对象程序设计基础75
第4章 类与对象75
4.1 类与对象的概念75
4.1.1 类的定义75
4.1.2 对象的建立和使用78
4.1.3 成员的存取控制82
4.2 构造函数和析构函数82
4.2.1 构造函数83
4.2.2 析构函数87
4.2.3 拷贝构造函数89
4.2.4 浅拷贝和深拷贝92
4.3 对象的使用98
4.3.1 对象指针98
4.3.2 对象引用99
4.3.3 对象数组101
4.3.4 动态对象103
4.3.5 this指针108
4.3.6 组合对象110
4.4 类的静态成员114
4.4.1 类的静态数据成员114
4.4.2 类的静态成员函数117
4.5 友元119
4.5.1 友元函数119
4.5.2 友元类121
4.6 常对象和常成员123
4.6.1 常对象124
4.6.2 常数据成员124
4.6.3 常成员函数126
第5章 继承与派生133
5.1 继承与派生的概念133
5.1.1 继承的概念134
5.1.2 派生类的实现136
5.1.3 继承与组合137
5.2 继承的方式138
5.2.1 公有继承138
5.2.2 私有继承139
5.2.3 保护继承141
5.3 派生类的构造和析构143
5.3.1 派生类构造函数的定义144
5.3.2 派生类析构函数的定义145
5.3.3 类型兼容问题147
5.4 虚基类149
5.4.1 多重继承的二义性问题149
5.4.2 虚基类的定义152
5.4.3 虚基类的构造和析构153
第6章 多态性159
6.1 多态性基本概念159
6.2 运算符重载160
6.2.1 C++语言的运算符重载机制和重载规则160
6.2.2 重载为类的成员函数164
6.2.3 重载为类的友元函数172
6.2.4 典型运算符重载示例175
6.3 虚函数182
6.3.1 静态联编和动态联编概念183
6.3.2 虚函数的定义和使用184
6.3.3 虚析构函数186
6.4 抽象类187
6.4.1 纯虚函数187
6.4.2 抽象类和具体类188
第7章 类模板与STL编程195
7.1 类模板的定义和使用195
7.1.1 类模板的定义195
7.1.2 类模板的实例化197
7.1.3 默认模板参数199
7.2 类模板的简单应用200
7.2.1 栈类模板200
7.2.2 链表类模板204
7.3 STL编程209
7.3.1 STL简介209
7.3.2 STL容器210
7.3.3 顺序容器211
7.3.4 关联容器214
7.3.5 STL算法217
7.3.6 函数对象221
第8章 异常处理225
8.1 异常处理概念225
8.1.1 异常的概念225
8.1.2 C++语言的异常处理机制226
8.2 异常处理的嵌套和重抛异常229
8.2.1 异常处理嵌套229
8.2.2 异常的重新抛出231
8.3 标准异常处理类233
8.3.1 标准异常处理类概念233
8.3.2 标准异常处理类使用234
附录239
附录A239
附录B241
参考文献248
热门推荐
- 2607.html
- 2124066.html
- 3077395.html
- 2814760.html
- 3356014.html
- 138113.html
- 3852357.html
- 1948800.html
- 1825105.html
- 2471583.html
- http://www.ickdjs.cc/book_1095421.html
- http://www.ickdjs.cc/book_2278470.html
- http://www.ickdjs.cc/book_2954504.html
- http://www.ickdjs.cc/book_777745.html
- http://www.ickdjs.cc/book_2070016.html
- http://www.ickdjs.cc/book_1090519.html
- http://www.ickdjs.cc/book_3620977.html
- http://www.ickdjs.cc/book_3404853.html
- http://www.ickdjs.cc/book_1621754.html
- http://www.ickdjs.cc/book_3023574.html