图书介绍
C++语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 刘怀亮主编 著
- 出版社: 北京:研究出版社
- ISBN:9787801683564
- 出版时间:2008
- 标注页数:287页
- 文件大小:47MB
- 文件页数:297页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 从C到C++1
1.1语言的由来1
C语言的由来1
C++语言的由来1
1.2面向对象程序设计的介绍2
面向对象的方法2
面向对象的基本概念2
1.3简单的C和C++例子3
基本相同的C语言和C++语言实例3
扩展的C++语言实例4
1.4 C++程序的结构5
基本的框架5
程序的说明5
基本的I/O5
1.5编程工具Visual C++ 6.06
Visual C++6.0简述6
开发C++源程序的过程6
C++单文件的开发步骤及调试7
小结10
习题一10
一、选择题10
二、填空题11
三、思考题12
四、上机操作题13
第2章 C++的数据类型与表达式14
2.1数据类型14
字符集和词汇14
数据存储15
整型、浮点型、字符型、逻辑型、空值型16
枚举类型18
typedef类型19
引用类型20
常量与变量20
2.2运算符与表达式21
算术运算符和表达式21
关系运算符和表达式22
逻辑运算符和表达式23
赋值运算符和表达式24
条件运算符和表达式25
逗号运算符和表达式25
位运算符和表达式26
小结27
习题二27
一、选择题27
二、填空题28
三、思考题29
四、上机操作题30
第3章 C++的程序控制结构31
3.1顺序结构语句31
声明语句31
赋值语句32
简单的I/O语句33
3.2选择结构语句34
if语句34
if-else语句35
switch语句36
3.3循环结构语句37
while语句37
do-while语句38
for循环语句39
循环的嵌套41
3.4转向语句43
break语句43
continue语句44
goto语句45
3.5预处理语句46
#define预处理46
#include预处理47
#ifdef- #else- #endif预处理47
小结48
习题三48
一、选择题48
二、填空题50
三、思考题51
四、上机操作题53
第4章 函数54
4.1函数的结构与调用54
函数的结构54
函数的调用55
函数的返回类型56
函数的原型57
4.2函数参数的传递57
参数缺省57
传值参数58
引用参数59
指针参数61
4.3函数的嵌套与递归62
函数的嵌套62
函数的递归64
4.4函数指针66
函数的地址66
函数的指针67
4.5函数的内联和重载69
函数的内联69
函数的重载70
4.6作用域和命名空间域72
局部变量72
全局变量73
命名空间域75
小结76
习题四77
一、选择题77
二、填空题78
三、思考题79
四、上机操作题80
第5章 指针、数组、结构体和共用体82
5.1指针类型82
地址的引入82
指针变量的定义83
指针变量的运算85
const的约束88
5.2数组89
一维数组89
多维数组92
字符数组和字符串94
指针数组97
5.3结构体和共用体98
结构体的定义98
访问结构成员99
结构体赋值100
结构体与指针101
共用体的定义102
共用体变量的引用102
小结103
习题五104
一、选择题104
二、填空题105
三、思考题106
四、上机操作题108
第6章 类与对象109
6.1类和对象的定义109
类和对象的概念109
访问对象成员112
类的访问限制114
动态内存分配116
this指针118
6.2构造函数和析构函数119
简单的构造函数和析构函数119
带参数的构造函数121
重载构造函数123
复制构造函数124
6.3静态成员125
静态数据成员125
静态成员函数127
6.4友员128
友员函数128
友员类129
小结131
习题六131
一、选择题131
二、填空题132
三、思考题134
四、上机操作题136
第7章 运算符重载138
7.1重载运算符138
C++的重载运算符138
运算符重载的语法形式139
7.2成员函数和友员函数重载运算符的区别140
用成员函数重载运算符140
用友员函数重载运算符142
7.3常用的运算符重载144
重载自增运算符和自减运算符144
重载赋值运算符145
重载下标运算符和函数调用符148
重载输入输出流运算符149
7.4类型转换150
类型转换的规则150
类型转换函数151
小结153
习题七153
一、选择题153
二、填空题154
三、思考题155
四、上机操作题158
第8章 继承159
8.1继承的基本概念159
继承的概念159
继承的实现方式161
8.2基类和派生类162
访问控制162
重写基类成员166
派生类中的静态成员167
8.3多继承168
多继承的概念168
多继承的实现方式170
多继承的派生类构造和析构171
多继承的二义性172
虚拟继承173
小结174
习题八175
一、选择题175
二、填空题176
三、思考题177
四、上机操作题180
第9章 虚函数和多态性182
9.1类指针的引用182
基类指针引用派生类对象182
派生类指针引用基类对象183
9.2虚函数186
虚函数的使用186
虚析构函数189
9.3纯虚函数和抽象类190
纯虚函数191
抽象类192
9.4多态性193
编译时多态193
运行时多态194
小结195
习题九196
一、选择题196
二、填空题197
三、思考题197
四、上机操作题200
第10章 C++的I/O流201
10.1 C++流的概念201
流类库的介绍201
流类库的应用举例202
10.2标准流操作和格式控制203
标准输入流操作204
标准输出流操作205
流错误状态206
设置标志字207
格式控制符209
10.3文件处理211
文件的打开和关闭211
文本文件214
二进制文件216
文件的随机读写217
小结219
习题十一220
一、选择题220
二、填空题221
三、思考题221
四、上机操作题222
第11章 模板224
11.1模板的基本概念224
11.2函数模板224
函数模板的说明225
函数模板的使用225
函数模板的重载227
11.3类模板228
类模板的说明228
类模板的使用229
小结231
习题十一231
一、选择题231
二、填空题233
三、思考题233
四、上机操作题235
第12章 异常处理机制236
12.1 C++异常处理机制236
异常处理的概述236
异常处理的基本思想237
12.2异常处理的实现238
异常处理的语法238
异常处理中的构造与析构240
常见的异常处理242
小结244
习题十二244
一、选择题244
二、填空题246
三、思考题247
四、上机操作题250
第13章 上机实训251
实训1数据类型与表达式251
实训2 C++控制语句253
实训3函数255
实训4数组、指针与字符串258
实训5类与对象260
实训6运算符重载264
实训7继承与派生268
实训8多态性271
实训9输入/输出流275
实训10模板277
实训11异常处理机制280
附录284
A.1 ASCII码表284
A.2运算符和结合性284
参考文献286
内容简介287