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

- 蔡立军等编著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:7810822845
- 出版时间:2004
- 标注页数:358页
- 文件大小:11MB
- 文件页数:370页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第1章绪论1
1.1 C++…入门1
1.1.1 C++的产生1
1.1.2 C++与C的关系1
1.1.3面向对象的特性2
1.1.4字符集及相关规则3
1.1.5程序的开发步骤4
1.2数据类型4
1.2.1数据类型概述5
1.2.2常量6
1.2.3变量8
1.3.1 运算符9
1.3运算符与表达式9
1.3.2表达式14
1.3.3表达式中数据类型的转换15
1.4控制语句16
1.4.1顺序语句16
1.4.2选择语句22
1.4.3循环语句28
1.4.4转移语句31
习题33
第2章函数34
2.1 函数概述34
2.2函数的定义与函数的声明35
2.2.1函数的定义35
2.2.2函数的声明38
2.3.1 函数调用的格式39
2.3函数的调用39
2.3.3 函数调用时的参数传递41
2.3.2函数调用的过程41
2.3.4带默认形参值的函数43
2.3.5函数的递归调用45
2.3.6函数的嵌套调用49
2.4 内联函数49
2.5作用域51
2.5.1作用域的分类51
2.5.2局部变量和全局变量57
2.5.3存储类型说明58
2.5.4域运算符59
习题59
3.2类61
3.2.1 类的定义61
第3章类和对象61
3.1 概述61
3.2.2类的成员函数62
3.2.3类和结构64
3.3对象65
3.3.1对象的说明66
3.3.2对象的生存期68
3.3.3类作用域68
3.4构造函数与析构函数70
3.4.1 构造函数70
3.4.2析构函数71
3.4.4带参数的构造函数73
3.4.3默认构造函数和默认析构函数73
3.5堆与拷贝构造函数74
3.5.1 堆对象74
3.5.2拷贝构造函数75
3.5.3默认拷贝构造函数78
3.5.4局部类和嵌套类80
习题82
第4章指针与引用85
4.1 指针85
4.1.1指针的概念85
4.1.2指针的定义和使用87
4.1.3指针运算94
4.2.1 void指针98
4.2 void指针与const指针98
4.2.2 const指针99
4.3指针与字符串100
4.3.1 通过指针访问字符100
4.3.2字符数组与字符指针的异同101
4.3.3 字符指针作为函数参数101
4.3.4字符串处理函数102
4.4指针与数组103
4.4.1 一维数组的指针表示法103
4.4.2二维数组的指针表示法108
4.4.3数组指针作为函数参数110
4.4.4指针数组111
4.4.5对象数组114
4.5.1指针作为函数参数115
4.5指针与函数115
4.5.2指针型函数121
4.5.3 main函数中的指针参数122
4.5.4返回指针值的函数123
4.6类成员指针125
4.6.1类数据成员指针125
4.6.2类成员函数指针125
4.7动态内存分配126
4.7.1 new运算符127
4.7.2 delete运算符129
4.8 this指针132
4.9.1 引用的概念135
4.9.2引用作为函数参数135
4.9引用135
4.9.3对象引用作为函数参数136
4.9.4引用返回值136
4.10常类型137
4.10.1类型修饰符const和volatile137
4.10.2常引用138
4.10.3常对象139
4.10.4常对象成员140
习题144
第5章继承和派生146
5.1基类和派生类146
5.1.1派生类的定义格式146
5.1.2派生类的三种继承方式148
5.1.3访问控制152
5.1.4基类和派生类的关系157
5.2 单继承158
5.2.1成员访问权控制158
5.2.2 派生与构造函数和析构函数160
5.2.3继承中构造函数的调用顺序166
5.2.4子类型和类型适应167
5.3 多继承168
5.3.1多继承的概念168
5.3.2多继承的构造函数169
5.3.3二义性和支配原则174
5.3.4赋值兼容原则178
5.4虚基类179
5.4.1 虚基类的引入179
5.4.2虚基类的构造函数184
习题186
第6章静态成员与友元188
6.1 静态成员188
6.1.1静态数据成员188
6.1.2静态成员函数191
6.2友元函数192
6.2.1 友元函数的说明193
6.2.2友元函数的使用195
6.3友元类197
习题199
第7章运算符重载201
7.1运算符重载概述201
7.2运算符重载的实现202
7.3一元运算符重载205
7.4二元运算符重载207
7.5特殊运算符重载210
7.5.1赋值运算符重载210
7.5.2下标运算符重载213
7.5.3比较运算符重载213
7.5.4 new与delete运算符重载214
7.5.5逗号运算符重载216
7.5.6类型转换运算符重载217
7.5.7“->”运算符重载218
7.5.8函数调用运算符重载219
7.5.9 I/O运算符重载219
习题220
8.2函数模板222
8.1模板的概念222
第8章模板222
8.2.1 函数模板说明223
8.2.2使用函数模板223
8.2.3重载模板函数225
8.3类模板226
8.3.1类模板说明226
8.3.2使用类模板228
8.3.3类模板的友元232
8.3.4标准类模板类库235
习题236
第9章多态性与虚函数237
9.1 多态性237
9.1.1普通成员函数重载237
9.1.2构造函数重载241
9.1.3派生类指针244
9.2虚函数246
9.2.1静态联编与动态联编246
9.2.2虚函数的概念247
9.2.3动态联编与虚函数255
9.2.4虚函数的限制258
9.2.5虚函数与重载函数的比较259
9.3纯虚函数和抽象类259
9.3.1纯虚函数259
9.3.2抽象类261
9.3.3虚析构函数266
习题267
10.1.1 预定义流269
10.1 C++流的概念269
第10章C++流和文件流269
10.1.2 C++中的流类库271
10.2格式化I/O272
10.2.1 ios类中的枚举常量272
10.2.2使用ios成员函数273
10.2.3使用I/0操作符275
10.2.4检测流操作的错误277
10.3字符串流278
10.3.1 字符串流概述278
10.3.2 istrstream类的构造函数279
10.3.3 ostrstream类的构造函数280
10.4文件流281
10.4.1文件的概念281
10.4.2文件的打开与关闭283
10.4.3文件的读/写286
习题293
第11章异常处理295
11.1异常处理概述295
11.2异常处理的基本思想295
11.3异常处理的实现296
11.3.1异常处理的语法296
11.3.2异常处理机制300
11.4标准C++库中的异常类301
11.5多路捕获302
11.6含有异常的程序设计305
11.6.1何时避免异常处理305
11.6.2异常的典型使用306
习题307
附录A模拟试题311
模拟试题一311
模拟试题二316
模拟试题三322
模拟试题四329
模拟试题五336
附录B模拟试题参考答案343
模拟试题一参考答案343
模拟试题二参考答案345
模拟试题三参考答案348
模拟试题四参考答案351
模拟试题五参考答案354
参考文献358
热门推荐
- 1924918.html
- 2592905.html
- 742180.html
- 434518.html
- 717549.html
- 188266.html
- 2086396.html
- 375353.html
- 1928463.html
- 2943605.html
- http://www.ickdjs.cc/book_275419.html
- http://www.ickdjs.cc/book_3615818.html
- http://www.ickdjs.cc/book_1034644.html
- http://www.ickdjs.cc/book_255710.html
- http://www.ickdjs.cc/book_2043965.html
- http://www.ickdjs.cc/book_568635.html
- http://www.ickdjs.cc/book_3867419.html
- http://www.ickdjs.cc/book_3037653.html
- http://www.ickdjs.cc/book_1705403.html
- http://www.ickdjs.cc/book_2418552.html