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

- 刘振安等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302105960
- 出版时间:2005
- 标注页数:280页
- 文件大小:12MB
- 文件页数:292页
- 主题词:C语言-程序设计-水平考试-教材
PDF下载
下载说明
C++程序设计教程 二级PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 面向对象程序设计基础知识1
1.1面向过程的程序设计方法1
1.2面向对象的程序设计方法3
1.3C++的面向过程和面向对象程序设计5
1.4C++面向对象程序设计特点6
1.4.1对象6
1.4.2抽象和类7
1.4.3封装8
1.4.4继承9
1.4.5多态性9
1.5.2C++语言的词汇10
1.5.1基本符号10
1.5C++语言的基本符号和词汇10
习题112
第2章 C++程序设计基础知识13
2.1初识C++的函数和对象13
2.2C++的基本数据类型和对象16
2.2.1基本数据类型16
2.2.2变量对象17
2.2.3变量对象的存储类型17
2.2.4常量对象21
2.2.5对象的命名23
2.3运算符和表达式24
2.3.1算术运算符和运算表达式24
2.3.2赋值运算符与赋值表达式25
2.3.3关系运算符和关系表达式26
2.3.4逻辑运算符和逻辑表达式27
2.3.5逗号运算符与逗号表达式28
2.3.6位运算29
2.3.7条件、sizeof和圆括号等运算符29
2.4面向对象的标记图30
2.4.1类和对象的UML标记图30
2.4.2表示对象的结构与连接31
2.4.3使用实例32
2.4.4对象、类和消息33
2.5.1使用C++的string对象34
2.5使用类和对象实例34
2.5.2使用string类的典型成员函数实例35
2.5.3使用对象小结37
2.6程序的编辑、编译和运行的基本概念38
习题239
第3章 基本控制结构41
3.1典型C++程序结构41
3.1.1函数和函数原型42
3.1.2const修饰符和预处理程序43
3.1.3程序注释45
3.1.4程序语句45
3.1.5大小写字母的使用47
3.1.6程序的书写格式47
3.2数据的简单输入输出格式48
3.1.7结构化程序设计概述48
3.3控制选择结构52
3.3.1用if语句实现选择结构设计52
3.3.2用switch语句实现选择结构设计55
3.4循环控制结构设计56
3.4.1while语句56
3.4.2do while语句58
3.4.3for语句59
3.4.4break、countinue、goto及return语句60
3.4.5控制语句的嵌套63
习题363
4.1.1构造指针类型65
4.1指针65
第4章 构造类型65
4.1.2指针类型及指针运算67
4.1.3对指针使用const限定符69
4.1.4进一步讨论指针71
4.2引用73
4.3数组75
4.3.1一维数组75
4.3.2数组与指针的关系78
4.3.3多维数组80
4.3.4字符串数组和string对象82
4.3.5指针数组84
4.3.6常用字符串函数85
4.3.7命令行参数87
4.4类型定义关键字typedef88
4.5枚举89
4.6结构90
4.7联合92
4.8动态分配数组93
4.9使用指针易犯的错误95
习题499
第5章 函数101
5.1函数基础知识101
5.1.1函数基本要素101
5.1.2函数调用形式103
5.2.1传值和传地址105
5.2函数参数的传递方式105
5.2.2传引用方式106
5.2.3默认参数107
5.2.4正确选择函数原型及传递参数108
5.3深入讨论函数返回值111
5.3.1返回引用的函数112
5.3.2返回指针的函数113
5.3.3返回对象的函数114
5.3.4函数返回值作为参数115
5.4函数指针115
5.4.1通过函数指针完成对函数的调用115
5.4.2通过函数指针对象将函数作为参数传给其他函数117
5.5内联函数118
5.6递归调用119
5.7函数重载120
5.8综合实例122
习题5124
第6章 类和对象127
6.1类及其实例化127
6.1.1定义类127
6.1.2使用类的对象130
6.1.3数据封装133
6.1.4成员函数重载及默认参数134
6.1.5this指针135
6.2构造函数136
6.2.1定义构造函数136
6.2.3默认构造函数和默认参数138
6.2.2构造函数和运算符new138
6.2.4复制构造函数140
6.3析构函数141
6.3.1定义析构函数141
6.3.2析构函数和运算符delete142
6.3.3默认析构函数142
6.4综合例题142
6.4.1调用复制构造函数143
6.4.2动态内存分配146
6.5包含类147
6.5.1一个类的对象作为另一个类的成员147
6.5.2对象成员的初始化148
6.6.1类对象的性质150
6.6类和对象的性质150
6.6.2类的性质151
6.7结构和联合153
6.8面向对象编程的文件规范154
6.8.1编译指令154
6.8.2编写类的头文件156
6.8.3多文件编程实例156
习题6157
第7章 继承和派生160
7.1继承和派生的基本概念160
7.2.1单一继承的一般形式162
7.2.2派生类的构造函数和析构函数162
7.2单一继承162
7.2.3类的保护成员164
7.2.4访问权限和赋值兼容规则165
7.3多重继承170
7.4二义性及其支配规则171
7.4.1二义性和作用域分辨符171
7.4.2派生类支配基类的同名函数173
7.5虚基类174
7.5.1虚基类及其构造函数174
7.5.2虚基类构造函数和析构函数的执行顺序177
7.5.3虚基类和多继承实例179
7.6多态性182
7.6.1静态联编中的赋值兼容性及名字支配规律183
7.6.2动态联编的多态性185
7.7虚函数186
7.7.1虚函数的定义186
7.7.2虚函数实现多态性的条件187
7.7.3构造函数和析构函数调用虚函数188
7.7.4纯虚函数与抽象类190
7.8典型问题分析193
习题7194
第8章 类的特殊成员和对象197
8.1静态成员197
8.2友元函数200
8.3const对象和volatile对象204
8.4数组和类207
8.5指向类成员的指针209
习题8210
第9章 运算符重载213
9.1运算符重载的基础知识213
9.1.1运算符重载的实质213
9.1.2类运算符和友元运算符的异同214
9.1.3“++”和“--”运算符的重载216
9.1.4运算符“<<”和“>>”的重载218
9.1.5赋值运算符的重载220
9.1.6下标运算符“[ ]”的重载222
9.2重载实例研究224
9.2.1抽象Rational类224
9.2.2设计Rational类225
9.2.3Rational类程序清单228
9.2.4求解有理数方程235
习题9236
第10章 模板238
10.1函数模板238
10.1.1函数模板基础知识238
10.1.2必须使用显式规则的例子241
10.1.3模板函数专门化和模板重载243
10.2类模板245
10.2.1类模板基础知识245
10.2.2类模板的派生与继承248
10.2.3类模板的专门化252
10.3典型例题254
习题10259
第11章 C++流的概念261
11.1输入输出的格式控制261
11.1.1默认输入输出格式控制261
11.1.2使用ios_base类263
11.2文件流267
11.2.1文件流的概念267
11.2.2常用输出文件流成员函数268
11.2.3常用输入流及其成员函数271
11.3文件读写综合实例273
习题11275
附录 C++语言运算符的优先级和结合性278
参考文献280
热门推荐
- 2751769.html
- 3178869.html
- 3542193.html
- 2632659.html
- 3159742.html
- 3628515.html
- 681373.html
- 41568.html
- 2674069.html
- 3884708.html
- http://www.ickdjs.cc/book_2882973.html
- http://www.ickdjs.cc/book_707305.html
- http://www.ickdjs.cc/book_57778.html
- http://www.ickdjs.cc/book_1537810.html
- http://www.ickdjs.cc/book_3290044.html
- http://www.ickdjs.cc/book_3890086.html
- http://www.ickdjs.cc/book_2728675.html
- http://www.ickdjs.cc/book_2163378.html
- http://www.ickdjs.cc/book_1081864.html
- http://www.ickdjs.cc/book_234372.html