《C++高级编程技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈媛等编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1994
  • ISBN:7505322281
  • 页数:378 页
图书介绍:

第一章 C++概述 1

1.1 C++的来源 1

1.2 从函数到对象 1

1.3 术语 2

1.4 注意事项 3

1.5 软件构件 5

1.6 类之间的关系 6

第二章 工具库 7

2.1 开关和布尔型 7

2.2 错误报告 8

2.3 随机数的生成 12

2.4 代码清单 16

第三章 串类及动态存储分配 20

3.1 设计 20

3.2 枚举类型 20

3.3 数据成员 21

3.4 错误处理 21

3.5 实用函数 22

3.6 构造函数和析构函数 23

3.7 转换操作符 26

3.8 赋值操作符 27

3.9 连接 27

3.10 比较操作符 29

3.11 子串查找 32

3.12 子串删除 41

3.13 串插入 42

3.14 子串截取 45

3.15 下标 47

3.16 大小写转换 47

3.17 流I/O 48

3.18 String类的优点 49

3.19 代码清单 50

第四章 范围和下标的实现 54

4.1 一定范围内的值 54

4.2 下标 61

4.3 代码清单 71

第五章 数组及应用举例 78

5.1 考查一下C风格的数组 78

5.2 一个基本的数组类 82

5.3 数组指针 90

5.4 可排序数组 95

5.5 整型数组 120

5.6 浮点型数组 144

5.7 代码清单 167

第六章 数组在统计方面的应用 180

6.1 设计策略 180

6.2 构造函数和赋值 180

6.3 求值域 182

6.4 数列计算 184

6.5 分布式动差 185

6.6 利用Z值来理解各个值 188

6.7 相关(Correlation) 190

6.8 举例 192

6.9 小结 194

6.10 代码清单 194

第七章 永久性对象 199

7.1 永久性对象 199

7.2 保持永久性的途径 199

7.3 类属数据 201

7.4 定义永久性 205

7.5 串作为关键字 205

7.6 数据文件类 208

7.7 一个永久性的例子 215

7.8 有效地使用DataBlock 218

7.9 代码清单 218

第八章 散列表及其应用 232

8.1 什么是散列 232

8.2 冲突和重复 233

8.3 散列算法 233

8.4 散列表类 234

8.5 使用散列表 248

8.6 散列表应用概述 251

8.7 随机存取文件 251

8.8 DateFile类 252

8.9 把散列表用作索引 265

8.10 HashFileEntry类 265

8.11 HashFileBucket类 267

8.12 HashFileTable类 269

8.13 HashFile类 271

8.14 应用HashFile 278

8.15 代码清单 279

第九章 树结构及其应用 285

9.1 二叉树 285

9.2 二叉树类 287

9.3 使用二叉树 298

9.4 二叉树存在的问题 299

9.5 B树的特性 300

9.6 BTreeErrorBase类 307

9.7 PageKey类 308

9.8 Page类 311

9.9 PageFile类 315

9.10 BTreeFile类 321

9.11 B树文件的使用 344

9.12 代码清单 346

第十章C++与汇编语言的接口 351

10.1 在C程序中调用汇编子程序 351

10.2 在汇编子程序中调用C函数 355

第十一章 窗口技术 360

11.1 文本屏幕的控制 360

11.2 使用窗口函数 363

第十二章 图形技术 367

12.1 象素与调色板 367

12.2 图形屏幕的控制 370

12.3  BGI图形库 371

12.4 在图形方式下显示文本 376