图书介绍

C++技巧与应用pdf电子书版本下载

C++技巧与应用
  • (美)莱 德(Ladd,Scott Robert)著;阎 龙等译 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810123491
  • 出版时间:1992
  • 标注页数:335页
  • 文件大小:8MB
  • 文件页数:343页
  • 主题词:C语言

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

C++技巧与应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录 1

第一章 面向对象程序设计的介绍 1

1.1 引入C++ 1

1.2 什么是面向对象程序设计 2

1.3 线性程序设计 2

1.4 结构化程序设计 3

1.5 数据抽象 3

1.6 面向对象程序设计 4

1.7 面向对象术语 4

第二章 C程序员的C++基础 7

2.1 开发工具 7

2.2 作为工具的C++ 7

2.3 新的关键字 8

2.4 //主释 8

2.5 类型转换 8

2.7 灵活的声明 9

2.6 void 9

2.8 const 10

2.9 类型兼容性 10

2.10 sizeof(char) 11

2.11 struct和union的标记名 11

2.12 无名联合 11

2.13 enum类型 12

2.14 ∷运算符 12

2.15 new和delete 13

2.16 统用 15

2.17 C++中的函数 16

2.18 重载 24

2.19 运算符函数的策略 32

第三章 类 33

3.1 类定义 34

3.2 对象 36

3.3 数据成员和实例变量 36

3.4 方法 37

3.5 隐含对象 38

3.6 类的作用域…………………………………………………………………………… (3?)3.7 存取说明符………………………………………………………………………?3.8 运算符方法 40

3.9 内置方法 40

3.10 构造函数 41

3.11 复制构造函数 43

3.12 析构函数 43

3.13 赋值运算符 44

3.14 转换 45

3.15 临时对象和“隐藏”方法调用 46

3.16 另一个例子 46

3.17 构造函数和成员对象 47

3.18 静态成员 48

3.19 动态对象 50

3.20 重新定义new和dclcte 50

3.21 对象数组 50

3.22 常量对象 51

3.23 友元 51

3.24 作为类的联合 53

3.25 复数类 54

3.26 检查实现 68

第四章 C++中的继承与多态性 69

4.1 简单的继承 69

4.2 继承中的构造函数和析构函数 70

4.3 基成员引用和存取 71

4.4 受到保护的存取限定符 72

4.5 类转换 73

4.6 二义性 74

4.7 多继承 75

4.8 更多的多义性 76

4.9 构造多个基类 77

4.10 虚拟基类 78

4.11 多态性 80

4.12 多态是怎样魔术般地工作的 92

4.13 虚拟函数细节 92

4.14 抽象基类 92

4.15 使用多态性 93

4.16 学习继承 97

第五章 设计策略 98

5.1 设计 98

5.2 建立层次 99

5.3 创建类 99

5.4 用作处理的类 99

5.5 派生 105

5.6 组成 105

5.7 传播 106

5.8 隐藏 107

5.9 修改 107

第六章 战术 109

6.1 异常处理 109

6.2 单实例对象 110

6.3 初始化全局类 111

6.4 用户动态内存管理 113

6.5 类特定的new和delete 115

6.6 对象和文件 117

第七章 流 119

7.1 流插入 119

7.2 流析取 120

7.3 格式化输入/输出 121

7.4 控制符 124

7.5 其它输出流函数 125

7.6 错误处理 126

7.7 预定义流 127

7.8 创建用户流 127

7.9 二进制I/O 128

7.10 定义插入和析取运算符 129

7.11 用户自定义控制符 130

7.12 缓冲区 133

7.13 结论 133

8.3 包容类 134

8.2 一般设计概念 134

8.1 包容类 134

第八章 包容类 134

8.4 单向链表 137

8.5 栈和队 140

8.6 双向链表 144

8.7 WorkList类 147

8.8 其它包容类 151

9.2 定义位集类 152

9.1 什么是集合 152

第九章 集合 152

9.3 定义位集 153

9.4 字符集合类 162

9.5 位阵列类 164

第十章 动态字符串类 165

10.1 字符串类的定义 165

10.2 例外处理 167

10.3 函数 168

10.5 一个字符串的示例 178

10.4 实现上的提示 178

11.1 定义一个窗口 181

第十一章 面向对象的窗口 181

11.2 PC视频显示器 182

11.3 屏幕类 183

11.4 窗口类 191

第十二章 使用C++进行模拟 213

12.1 什么是人工生命 213

12.2 计算机与生命模拟 213

12.4 生物体 215

12.3 预备知识 215

12.5 Grazers 217

12.6 生态系统 224

12.7 告别语 228

附录A 程序清单 229

附录B GraphVGA库 325

附录C 其它面向对象程序设计语言 332

附录D 面向对象程序设计语言的术语表 334

精品推荐