图书介绍
最新C++应用编程技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)斯蒂芬·布莱哈(Stephen Blaha)著;孟庆昌等译 著
- 出版社: 北京:国防工业出版社
- ISBN:7118016519
- 出版时间:1997
- 标注页数:398页
- 文件大小:12MB
- 文件页数:408页
- 主题词:
PDF下载
下载说明
最新C++应用编程技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
概述1
本书阅读指南6
第1章 面向对象设计和编程7
1.1 C程序设计中的问题7
1.2 解决方案:面向对象程序设计7
1.3 面向对象方法的关键概念8
1.3.1 域或问题域或系统8
1.3.2 对象9
1.3.3 类9
1.3.4 消息和方法9
1.3.5 继承9
1.3.6 多重继承10
1.3.7 类成分或层11
1.3.8 多态性11
1.4 面向对象分析和设计的步骤12
1.5 CRC卡(类、职责、合作者)——类设计的方法13
1.6 面向对象方法——分而治之14
1.6.1 设计开发人员的作用14
1.6.2 C应用程序编写者的作用15
1.7 从传统设计文档到面向对象设计15
1.8 面向对象设计术语与C术语16
第2章 C的基本特性17
2.1 ANSI C和C的共性17
2.2 C语言的设计目标18
2.3 注释18
2.4 标识符19
2.5 “单名空间”19
2.6 常量20
2.7 关键字20
2.8 void20
2.8.3 void指针21
2.8.2 void实参21
2.8.1 void函数21
2.9 声明出现的位置22
2.10 const22
2.11 枚举24
2.12 函数原型和定义25
2.13 内联函数26
2.14 函数调用中的默认实参27
2.15 重载函数28
2.16 重载函数的选择规则29
2.17 建立重载函数族系的策略30
2.18 函数名换名30
2.19 引用变量30
2.20 引用传递31
2.21 返回引用的函数34
2.22 终端I/O:CIN,COUT,CERR,格式化输出,CIN.GETLINE35
2.22.2 利用getline()读取字符串38
2.22.1 格式化输出38
2.23 动态存储分配39
2.24 练习42
第3章 类43
3.1 类的定义43
3.2 私有意味着什么?45
3.3 类成员45
3.4 类中数据的类型46
3.5 定义对象(变量)47
3.6 公有类成员初始化49
3.7 一个对象由另一个对象初始化50
3.8 对象的内存布局51
3.9 使用类成员51
3.10 类成员函数53
3.11 作用域运算符54
3.12 CONST成员函数55
3.13 综合示例56
3.14 对成员函数的注释57
3.15 程序文件的组成58
3.16 指向对象的指针58
3.17 指向成员函数的指针59
3.17.1 指向成员函数指针的示例60
3.17.2 上面示例的更紧凑形式61
3.18 指针和动态分配的对象63
3.19 在函数调用中按值传递对象64
3.20 在函数调用中引用传递对象65
3.21 嵌套类定义66
3.22 类成员对象:分层类——成分67
3.23 类成员指针和引用对象67
3.24 静态成员变量和函数68
3.24.1 静态成员变量69
3.24.2 静态成员函数70
3.25 结构与联合73
3.26 练习75
第4章 构造函数和析构函数76
4.1 定义构造函数76
4.2 构造函数在创建对象中的作用79
4.3 定义对象的语句格式80
4.3.1 无实参构造函数——默认构造函数80
4.3.2 单实参构造函数80
4.3.3 多实参构造函数82
4.4 构造函数和动态对象82
4.5 构造函数和对象数组83
4.6 构造函数和动态对象数组85
4.7 针对分层(成分)类的构造函数87
4.8 对常量和引用成员变量初始化89
4.9 带对象参数的构造函数90
4.10 拷贝构造函数91
4.11 带动态存储分配的构造函数94
4.12 定义析构函数96
4.13 何时运行构造函数和析构函数?99
4.13.1 跟踪构造函数/析构函数执行过程99
4.13.2 构造函数、析构函数和函数调用101
4.14 练习102
第5章 友元函数和友元类104
5.1 友元函数示例105
5.2 友元类109
5.3 练习111
第6章 重载运算符112
6.1 运算符重载的规则和特点112
6.2 运算符重载是函数113
6.3 成员、友元和非友元重载114
6.3.1 成员运算符重载114
6.3.2 非成员运算符重载114
6.3.3 友元运算符重载114
6.4 非成员运算符重载115
6.5 非成员运算符重载是伪函数119
6.6 友元运算符重载119
6.7 指针“this”121
6.8 运算符重载的种类123
6.9 成员运算符重载123
6.10 建立运算符重载的策略125
6.11 成员运算符重载是伪成员函数126
6.12 运算符和--的重载126
6.13 =运算符重载和动态存储分配132
6.14 []运算符重载134
6.15 练习137
第7章 C数据类型转换138
7.1 隐式数据类型转换138
7.2 构造函数和类型转换139
7.3 赋值运算符和类型转换141
7.4 重载类型强制运算符144
7.5 混合数据类型表达式中的类型转换146
7.6 字符串表达式中对象的类型强制147
7.7 类型转换和运算符重载参数149
7.8 函数调用中实参的类型转换150
7.9 类型转换和函数返回151
7.10 练习152
第8章 C终端和文件I/O153
8.1 终端I/O153
8.2 输出流显示格式155
8.3 I/O前导文件——IOSTREAM.H和FSTREAM.H157
8.4 打开和关闭文件157
8.5 读写基本数据160
8.6 使用<<和>>重载读写对象162
8.7 测试I/O状态166
8.8 随机访问167
8.9 二进制文件170
8.10 操作函数简介171
8.11 定义操作函数172
8.12 练习173
第9章 类的派生和类的级别174
9.1 类的保护区177
9.2 公有的、私有的和保护的基类178
9.3 多级层次结构的私有规则189
9.4 多重继承194
9.5 派生类构造函数194
9.6 派生类析构函数197
9.7 构造函数和析构函数的调用次序199
9.8 派生类和基类的函数调用201
9.9 虚基类203
9.10 练习209
第10章 虚函数和多态性210
10.1 指向基类对象的指针及其引用210
10.2 基类与派生类间的类型转换规则212
10.3 函数层次结构213
10.4 虚函数层次结构215
10.5 虚函数机制216
10.6 多态性219
10.7 多重虚函数层次结构224
10.8 纯虚函数和抽象类225
10.9 练习227
第11章 模板229
11.1 模板函数229
11.2 模板函数参数必须依赖于元素类型231
11.3 有多个元素类型的模板函数231
11.4 模板函数与重载函数族系232
11.5 利用模板生成函数定义234
11.6 模板类234
11.8 练习237
11.7 各种模板类元素类型237
第12章 异常处理238
12.1 尝试、捕捉和投掷异常238
12.2 投掷和捕捉238
12.3 有关异常的规则241
12.4 多路捕捉242
12.5 关于异常处理程序列表的规则244
12.6 关于匹配处理程序数据类型的规则245
12.7 在函数原型中投掷规格说明246
12.8 解释处理程序机制的示意图246
12.9 异常成组247
12.10 构造函数错误和异常249
12.11 练习250
第13章 将应用程序移植到C251
13.1 把前ANSI C转换到ANSI C251
13.2 由C移植到C的步骤252
14.1 虚函数返回值256
第14章 C新特性256
14.2 MUTABLE关键字257
14.3 布尔数据类型258
14.4 对程序中数据类型的处理以及typeid()259
14.5 名空间和USING声明261
14.6 新的类型强制格式和RTTI(运行时类型信息)270
第15章 链接表及其他应用程序277
15.1 有关重载运算符[]277
15.2 链接表279
15.3 异构链接表283
15.4 MS-DOS随机磁盘映射289
第16章 面向对象进程间通信(IPCs)292
16.1 内存映射292
16.2 共享内存295
16.3 文件加锁299
16.4 信号量302
16.5 用信号量同步共享内存305
16.6 消息队列309
16.7 用SOCKETS实现进程间网络通信314
第17章 标准模板库(STL)322
17.1 STL的一般结构322
17.1.1 包容322
17.1.2 迭代量322
17.1.3 算法323
17.2 使用STL的策略324
17.3 STL和基本数据类型324
17.3.1 算法与基本数据类型324
17.3.2 I/O迭代量和基本数据类型327
17.4 迭代量的一般特性328
17.5 顺序包容类328
17.5.1 vector包容类329
17.6 包容适配器330
17.5.3 deque包容类330
17.5.2 list包容类330
17.7 相关包容类331
17.8 使用带包容的迭代量和算法332
附录A C语言速成336
A.1 简单变量336
A.2 注释338
A.3 常量338
A.3.1 int型常量338
A.3.2 long int型常量339
A.3.3 char型常量339
A.3.4 字符串常量340
A.3.5 浮点常量340
A.4 运算符340
A.5 函数343
A.6 IF结构、循环结构和SWITCH结构345
A.7 程序结构和变量存储级348
A.8 指针350
A.9 数组351
A.10 结构354
A.11 终端输入和输出356
附录B 练习解答359
第2章 练习解答359
第3章 练习解答362
第4章 练习解答364
第5章 练习解答368
第6章 练习解答370
第7章 练习解答375
第8章 练习解答380
第9章 练习解答384
第10章 练习解答387
第11章 练习解答391
第12章 练习解答393
参考文献398
热门推荐
- 3832149.html
- 3118183.html
- 2810955.html
- 3414345.html
- 3210089.html
- 2104295.html
- 2963542.html
- 1862189.html
- 1480532.html
- 2792639.html
- http://www.ickdjs.cc/book_2987246.html
- http://www.ickdjs.cc/book_2441564.html
- http://www.ickdjs.cc/book_157476.html
- http://www.ickdjs.cc/book_2145480.html
- http://www.ickdjs.cc/book_3141617.html
- http://www.ickdjs.cc/book_1482965.html
- http://www.ickdjs.cc/book_2954291.html
- http://www.ickdjs.cc/book_2468538.html
- http://www.ickdjs.cc/book_597279.html
- http://www.ickdjs.cc/book_500584.html