图书介绍
C++程序设计彻底研究PDF|Epub|txt|kindle电子书版本网盘下载
- 张耀仁著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113070701
- 出版时间:2006
- 标注页数:576页
- 文件大小:125MB
- 文件页数:590页
- 主题词:C语言-程序设计
PDF下载
下载说明
C++程序设计彻底研究PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
PART Ⅰ C++程序语言基础3
第1章 基本概述3
1.1 计算机的发明与演进4
1.2 计算机的基本结构5
1.3 冯·诺依曼结构10
1.4 计算机内部的数据表达方式12
1.5 软件21
1.6 程序语言(Programming Languages)22
1.7 C++程序语言25
1.8 程序语言的演变27
1.9 本章重点29
1.10 本章练习30
第2章 C++的基本语法和使用环境31
2.1 基本程序开发步骤32
2.2 第一个完整的C++程序34
2.3 延迟DOS窗口界面自动关闭的方法38
2.4 Borland C++编译器的取得和安装使用39
2.5 Visual C++.NET程序开发步骤43
2.6 第二个C++程序49
2.7 C++标识符的命名规则52
2.8 本章重点53
2.9 本章练习54
第3章 基本数据类型55
3.1 整数和浮点数56
3.2 变量和常量59
3.3 算术运算62
3.4 标准数学函数的运算68
3.5 逻辑值及其运算70
3.6 字符与字符串73
3.7 位处理运算75
3.8 常犯的错误79
3.9 本章练习80
第4章 分支83
4.1 算法的描述方式84
4.2 变量的适用范围86
4.3 if-else语句86
4.4 嵌套if-else语句89
4.5 switch语句94
4.6 条件运算符97
4.7 goto无条件跳转语句99
4.8 常犯的错误101
4.9 本章重点102
4.10 本章练习103
第5章 循环105
5.1 循环指令的种类106
5.2 while循环106
5.3 continue和break107
5.4 do-while循环108
5.5 for循环110
5.6 嵌套循环115
5.7 常犯的错误116
5.8 本章重点117
5.9 本章练习117
第6章 函数119
6.1 函数的基本概念120
6.2 以引用的方式调用127
6.3 inline函数131
6.4 变量的适用范围和生存期间132
6.5 常犯的错误140
6.6 本章重点140
6.7 本章练习141
第7章 数组143
7.1 一维数组144
7.2 将数组当成函数的参数146
7.3 二维数组149
7.4 将二维数组当成函数的参数150
7.5 常犯的错误152
7.6 本章重点153
7.7 本章练习154
PART Ⅱ 高级C++程序设计语言159
第8章 指针159
8.1 内存地址与指针160
8.2 指针与引用164
8.3 数组与指针的代数计算165
8.4 指针参数169
8.5 函数指针172
8.6 动态内存分配174
8.7 常犯的错误183
8.8 本章重点185
8.9 本章练习186
第9章 字符串189
9.1 字符串的基本概念190
9.2 字符串的输入与输出192
9.3 字符串的处理194
9.4 字符串的指针数组200
9.5 字符串处理在编码上的应用201
9.6 常犯的错误203
9.7 本章重点203
9.8 本章练习204
第10章 函数的高级应用207
10.1 函数的重载208
10.2 参数的默认值209
10.3 模板函数210
10.4 随机数的取得211
10.5 递归函数216
10.6 排序与搜索218
10.7 常犯的错误225
10.8 本章重点225
10.9 本章练习226
第11章 预处理命令227
11.1 预处理器228
11.2 使用#define进行文字取代228
11.3 使用#define设置宏命令231
11.4 条件编译234
11.5 其他与编译器有关的预处理命令238
11.6 常犯的错误239
11.7 本章重点239
11.8 本章练习240
第12章 数据流与文件的存取241
12.1 数据流242
12.2 文件的存取244
12.3 文件的存取模式247
12.4 数据的读取与写入250
12.5 文件内容的位置标记253
12.6 将文件的存取写成函数256
12.7 常犯的错误262
12.8 本章重点263
12.9 本章练习263
第13章 输出格式265
13.1 使用格式操作符设置输出格式266
13.2 输出格式设置间的交互作用269
13.3 3种格式设置语法的比较271
13.4 文件存储格式的设置272
13.5 矩阵和向量间的操作273
13.6 常犯的错误276
13.7 本章重点276
13.8 本章练习277
第14章 程序计时279
14.1 程序的基本计时方法280
14.2 更精确的程序计时方法281
14.4 本章重点283
14.3 常犯的错误283
14.5 本章练习284
第15章 struct与数据结构285
15.1 struct的声明和使用286
15.2 struct构成的数组288
15.3 struct数据类型与函数参数的传递290
15.4 struct实例的动态声明294
15.5 指针成员与数据结构295
15.6 union数据类型299
15.7 enum数据类型300
15.8 常犯的错误302
15.9 本章重点302
15.10 本章练习303
第16章 命名空间305
16.1 因为名称相同而造成的问题306
16.2 命名空间的基本语法307
16.3 命名空间成员的存取308
16.4 使用“using指令”和“using声明”以存取命名空间的成员312
16.5 标准命名空间316
16.6 未命名的命名空间317
16.7 常犯的错误318
16.8 本章重点319
16.9 本章练习319
第17章 异常处理321
17.1 异常及其特性322
17.2 异常处理的基本语法323
17.3 异常的处理过程325
17.4 抛出enum实例作为异常对象327
17.5 抛出类所定义的对象330
17.6 常犯的错误333
17.7 本章重点334
17.8 本章练习334
第18章 类与对象337
PART Ⅲ 面向对象程序设计337
18.1 程序设计方法的演进338
18.2 抽象化和数据的隐藏339
18.3 对象与类的关系340
18.4 以对象为基础的银行账户操作程序范例345
18.5 以对象为基础的电梯操作仿真范例351
18.6 友元函数356
18.7 常犯的错误360
18.8 本章重点360
18.9 本章练习361
第19章 组合与继承363
19.1 既有类的再利用364
19.2 组合(Composition)364
19.3 组合对象的构造函数和析构函数367
19.4 继承(Inheritance)369
19.6 派生类所定义的对象的构造和析构次序374
19.5 protected成员374
19.7 混合组合和继承以建立新的类376
19.8 常犯的错误380
19.9 本章重点381
19.10 本章练习381
第20章 多态与虚拟函数383
20.1 多态的基本概念384
20.2 后期连接与虚拟函数389
20.3 VPTR和VTABLE393
20.4 纯虚拟函数与抽象类395
20.5 重载虚拟函数400
20.6 虚拟析构函数402
20.7 常犯的错误406
20.8 本章重点406
20.9 本章练习407
第21章 运算符重载409
21.1 运算符使用的基本概念410
21.2 补充几个类使用上的要点412
21.3 使用成员函数重载二元运算符415
21.4 使用friend函数重载二元运算符419
21.5 重载一元运算符422
21.6 含有指针数据成员的类426
21.7 等效阻抗的计算436
21.8 常犯的错误439
21.9 本章重点439
21.10 本章练习440
第22章 面向对象的字符串处理443
22.1 C风格的字符串和面向对象的string类444
22.2 String对象的定义444
22.3 字符串的更改、清除、剪接与部分复制445
22.4 字符串之间的查找和比较448
22.5 字符串对象与C-style字符串的互换451
22.8 本章练习455
22.6 常犯的错误455
22.7 本章重点455
第23章 模板类——向量和矩阵的定义457
23.1 向量458
23.2 Vector模板类458
23.3 矩阵468
23.4 Matrix模板类470
23.5 对象数组的动态创造和删除478
23.6 常犯的错误481
23.7 本章重点481
23.8 本章练习482
第24章 泛型程序设计简介483
24.1 C++标准模板连接库(STL)484
24.2 STL的主要内容484
24.3 使用STL的vector容器类487
24.4 使用STL处理字符串数组491
24.5 使用complex容器类处理复数数据497
24.6 常犯的错误500
24.7 本章重点501
24.8 本章练习501
PART Ⅳ 数值运算的应用505
第25章 最优化问题的求解505
25.1 最优化问题506
25.2 Simplex最优化求解法507
25.3 最优化演算的C++程序结构510
25.4 没有约束条件的最优化问题实例520
25.5 有约束条件的三维最优化问题529
25.6 曲线拟合问题532
25.7 常犯的错误536
25.8 本章重点536
25.9 本章练习537
第26章 常微分方程式的数值解539
26.1 常微分方程式540
26.2 使用C++解初始值问题的程序结构543
26.3 ODE初始值问题的数值解544
26.4 程序计算结果的输出549
26.5 van der Pol微分方程式的数值解555
26.6 三阶ODE动态系统的数值仿真558
26.7 常犯的错误562
26.8 本章重点562
26.9 本章练习562
附录565
附录A C++的74个关键字566
附录B C++的运算符567
附录C 标准链接库的常用头文件568
附录D 函数的参数传递格式571
附录E 重要名词中英对照表572
附录F 重要参考网址575
参考文献576