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

- 蒋爱军,刘红梅,王泳等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115176388
- 出版时间:2008
- 标注页数:424页
- 文件大小:57MB
- 文件页数:436页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C++语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计与C++语言入门1
1.1程序及相关概念1
1.1.1计算机与用户(人)1
1.1.2算法2
1.1.3程序2
1.2程序设计3
1.2.1程序设计的基本概念3
1.2.2程序设计过程3
1.2.3程序设计方法4
1.3程序设计语言7
1.3.1机器语言7
1.3.2汇编语言7
1.3.3高级语言7
1.3.4编译型语言与解释型语言8
1.3.5C++语言8
1.4C++程序的结构8
1.4.1C++程序的基本成分8
1.4.2以函数为单位的程序结构9
1.4.3以类为单位的程序结构10
1.5C++程序的实现过程13
小结14
习题14
第2章 内置数据类型与基本输入输出15
2.1数据类型概述15
2.1.1数据类型的基本概念15
2.1.2C++语言类型系统的基本特点15
2.2标识符15
2.2.1C++语言中的基本记号16
2.2.2标识符17
2.3常量和变量17
2.3.1变量和变量的声明18
2.3.2常量和常量的声明19
2.4内置数据类型20
2.4.1内置数据类型概述20
2.4.2字符类型常量和变量21
2.4.3整数类型常量和变量22
2.4.4浮点类型常量和变量23
2.4.5布尔类型常量和变量23
2.4.6字符串类型常量和变量24
2.5操作符和表达式24
2.5.1操作符与表达式的基本概念24
2.5.2各种操作符和表达式详解26
2.6类型之间的关系30
2.6.1隐式类型转换30
2.6.2显式(强制)类型转换31
2.7标准库的使用和简单的输入输出31
2.7.1输出31
2.7.2输入32
2.8应用举例32
小结33
习题33
第3章 语句与基本控制结构35
3.1C++语句概述35
3.1.1带标号语句35
3.1.2表达式语句36
3.1.3复合语句36
3.1.4声明语句37
3.1.5try块38
3.1.6转移语句38
3.2程序的基本控制结构39
3.3选择语句40
3.3.1if语句40
3.3.2switch语句43
3.4循环语句44
3.4.1while语句45
3.4.2do-while语句46
3.4.3for语句46
3.4.4break语句及其在循环语句中的使用48
3.4.5continue语句及其在循环语句中的使用49
3.5应用举例50
小结53
习题54
第4章 函数57
4.1概述57
4.2函数定义与函数原型59
4.2.1函数定义59
4.2.2函数原型60
4.3函数调用与参数传递61
4.3.1函数调用61
4.3.2参数传递63
4.4标识符的作用域68
4.4.1作用域的基本概念68
4.4.2作用域的具体规则69
4.4.3变量的声明与定义70
4.4.4名字空间72
4.5变量的生命期73
4.6预处理指令76
4.6.1文件包含76
4.6.2宏定义76
4.6.3条件编译76
4.7标准库函数77
4.8函数的接口设计和注释77
4.8.1前置条件和后置条件77
4.8.2函数的注释78
4.8.3函数的接口与实现78
4.8.4函数接口的设计79
4.9递归80
4.9.1什么是递归80
4.9.2递归的实现81
4.9.3汉诺塔问题82
4.10应用举例83
小结85
习题85
第5章 枚举、结构与类87
5.1简单数据类型与构造式数据类型87
5.2枚举类型87
5.3结构类型89
5.3.1结构类型的定义和结构类型变量的声明和使用89
5.3.2结构变量的整体操作91
5.3.3层次结构93
5.3.4匿名结构类型94
5.4抽象、封装与信息隐藏94
5.4.1抽象94
5.4.2数据封装与隐藏95
5.5类与对象98
5.5.1类98
5.5.2对象的创建103
5.5.3对象的初始化104
5.6关于面向对象程序设计的若干基本问题108
5.6.1面向过程与面向对象108
5.6.2术语112
5.7应用举例112
小结115
习题115
第6章 数组与指针117
6.1数组类型117
6.1.1一维数组117
6.1.2二维数组124
6.2指针类型132
6.2.1基本概念132
6.2.2指针常量与指针变量133
6.2.3指针的运用136
6.3指针类型与数组141
6.3.1通过指针引用数组元素141
6.3.2数组作函数参数的进一步讨论145
6.3.3动态分配内存147
6.3.4二维数组与指针151
6.4main函数的形参153
6.5指向结构变量的指针155
6.6对象指针156
6.6.1基本概念156
6.6.2对象的动态创建和撤销157
6.6.3对象的复制158
6.7函数指针159
6.8应用举例160
小结166
习题166
第7章 字符串169
7.1C风格字符串169
7.1.1字符串字面值169
7.1.2字符数组169
7.2标准库字符串操作函数171
7.2.1C风格字符串的连接操作171
7.2.2C风格字符串的比较172
7.2.3C风格字符串的复制173
7.2.4求C风格字符串的长度173
7.2.5C风格字符串转换成其他类型的数据174
7.2.6cctype库中处理字符的函数174
7.3标准库类string175
7.3.1string对象的声明、初始化与赋值176
7.3.2string对象的长度176
7.3.3string对象的连接操作176
7.3.4string对象的比较177
7.3.5string对象的子串177
7.3.6string对象转换成C风格字符串178
7.3.7string对象的输入和输出178
7.4应用举例178
小结182
习题183
第8章 继承与组合186
8.1继承的概念186
8.2C++中的继承187
8.2.1基本概念187
8.2.2继承实例190
8.2.3派生类中继承成员函数的重定义195
8.2.4继承层次中的构造函数和析构函数195
8.3组合199
8.3.1组合的语法和图形表示199
8.3.2组合与构造函数和析构函数200
8.3.3组合的实例202
8.4继承与组合的比较206
8.5多重继承与重复继承206
8.5.1多重继承206
8.5.2多重继承的构造函数209
8.5.3多重继承中存在的问题:名字冲突210
8.5.4重复继承211
8.6应用举例214
小结227
习题228
第9章 重载232
9.1函数重载232
9.1.1什么是函数重载232
9.1.2为什么要使用函数重载237
9.1.3使用函数重载时需要注意的问题237
9.2复制构造函数241
9.2.1复制构造函数的语法形式241
9.2.2复制构造函数的使用场合242
9.3操作符重载254
9.3.1C++操作符的函数特性254
9.3.2操作符重载的规则254
9.3.3类成员操作符重载254
9.3.4友元操作符重载260
9.4应用举例263
小结270
习题270
第10章 I/O流与文件273
10.1概述273
10.1.1何为I/O273
10.1.2应用程序、操作系统与I/O273
10.1.3标准I/O流cin和cout274
10.1.4文件I/O流275
10.2二进制文件I/O278
10.2.1文本文件I/O与二进制文件I/O278
10.2.1二进制文件I/O279
10.3应用举例282
小结285
习题285
第11章 多态性与虚函数286
11.1绑定方式与多态性286
11.1.1基本概念286
11.1.2多态性的作用286
11.2虚函数287
11.2.1虚函数举例288
11.2.2使用虚函数的特定版本290
11.2.3虚析构函数291
11.3纯虚函数和抽象类292
11.3.1纯虚函数292
11.3.2抽象类293
11.4应用举例294
小结304
习题305
第12章 异常处理306
12.1异常处理概述306
12.2C++语言中的异常处理306
12.2.1throw语句307
12.2.2try块与异常的捕获及处理308
12.2.3标准库异常类321
12.2.4异常说明322
12.3应用举例323
小结336
习题336
第13章 模板338
13.1泛型编程概述338
13.2函数模板338
13.2.1函数模板的定义339
13.2.2函数模板的实例化339
13.2.3函数模板与重载341
13.3类模板344
13.3.1类模板的定义344
13.3.2类模板的实例化348
13.3.3模板编译与类模板的实现349
13.4非类型模板形参352
13.4.1函数模板的非类型形参352
13.4.2类模板的非类型形参352
13.5应用举例353
小结367
习题367
第14章 标准模板库370
14.1概述370
14.2迭代器370
14.3容器372
14.3.1顺序容器372
14.3.2关联容器383
14.3.3容器适配器390
14.4泛型算法393
14.4.1算法简介393
14.4.2算法举例396
14.5应用举例397
小结407
习题408
附录AC++保留字表409
附录B标准ASCII代码表410
附录C常用数学函数411
附录DC++标准库头文件412
附录E标准库泛型算法简介413
附录F主要术语英汉对照表420
参考文献424
热门推荐
- 3338685.html
- 2313787.html
- 2299067.html
- 2016220.html
- 1807710.html
- 823341.html
- 1753055.html
- 2021910.html
- 1869142.html
- 2906841.html
- http://www.ickdjs.cc/book_53916.html
- http://www.ickdjs.cc/book_1327390.html
- http://www.ickdjs.cc/book_2572498.html
- http://www.ickdjs.cc/book_3095021.html
- http://www.ickdjs.cc/book_3139010.html
- http://www.ickdjs.cc/book_1174747.html
- http://www.ickdjs.cc/book_2886796.html
- http://www.ickdjs.cc/book_3113442.html
- http://www.ickdjs.cc/book_3450708.html
- http://www.ickdjs.cc/book_2909209.html