当前位置:首页 > 工业技术
C++简明教程
C++简明教程

C++简明教程PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:(英)(C.塞克斯顿)Conor Sexton著;张红译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:1998
  • ISBN:7111067886
  • 页数:181 页
图书介绍:
《C++简明教程》目录

第1章 快速学会使用 1

1.1 C+++语言的背景 1

1.2 空操作程序 3

1.3 建立和运行C+++程序 4

1.4 C+++对C的扩展 7

1.4.1 语句 8

1.4.2 类和结构标记 8

1.4.3 关键字 8

1.4.6 引用调用函数 9

1.4.5 函数原型 9

1.4.4 动态内存分配 9

1.4.7 内联函数 10

1.4.8 操作符和函数重载 11

1.5 起动并运行C+++程序 11

1.5.1 类 11

1.5.2 构造函数和析构函数 13

1.5.3 重载 14

1.5.4 继承 16

1.5.5 C+++的I/O系统 18

1.6 第一个真正的C+++程序 19

1.7 练习 23

第2章 类 24

2.1 类结构 24

2.1.1 类实例 25

2.1.2 个例:date类 26

2.2 类成员 30

2.2.1 数据成员 30

2.2.2 静态数据成员 30

2.2.4 函数成员 32

2.2.3 嵌套类声明 32

2.2.5 静态成员函数 34

2.2.6 实例:使用静态类成员 37

2.2.7 友元 38

2.3 类作用域 39

2.3.1 嵌套类声明 42

2.4 类和指针 44

2.4.1 类成员指针 45

2.4.2 成员函数指针 47

2.4.3 类作为函数变量 48

2.5 练习 51

第3章 类的功能 53

3.1 概述 53

3.2 构造函数和析构函数 54

3.2.1 简单构造函数个例 56

3.3 带参数的构造函数 60

3.3.1 例子:带参数的构造函数 61

3.3.2 构造函数和动态内存分配 64

3.4 函数重载 66

3.4.1 例子:重载函数 66

3.4.2 例子:重载类成员函数 68

3.4.3 函数调用选择 70

3.5 操作符重载 71

3.5.1 例子:重载加号 72

3.5.2 重载赋值操作:深层拷贝和浅层拷贝 75

3.6 赋值和初始化 77

3.6.1 用拷贝构造函数初始化对象 77

3.7 例子:一个字符串类 79

3.8 练习 84

第4章 类和继承 85

4.1 概述 85

4.2 类继承 86

4.2.1 例子:一个简单的employee类层次 88

4.3 访问控制 95

4.3.1 基类访问 95

4.3.2 类成员访问 97

4.4 构造函数和析构函数 97

4.4.1 例子:含带参数构造函数的类层次 100

4.5 多继承 108

4.6 虚函数 111

4.7 含虚函数的层次结构 112

4.7.1 抽象类 117

4.8 练习 118

第5章 ANSIC+++工具 120

5.1 函数模板 120

5.1.1 函数模板参数列表 121

5.1.2 声明和定义 123

5.1.3 用户定义的参数类型 123

5.2 类模板 125

5.2.1 数学类模板 126

5.2.2 类模板语法 128

5.2.3 类模板参数列表 129

5.2.4 容器类(containerclass) 130

5.2.5 模板层次 133

5.3 异常处理 136

5.3.1 try块中的嵌套函数 137

5.3.2 捕获程序选择 139

5.4 名字空间 141

5.5 运行时类型识别 144

5.5.1 识别派生类对象 145

5.6 练习 151

第6章 C+++库 152

6.1 概述 152

6.2 格式化I/O 154

6.2.1 格式标志符 154

6.2.2 控制格式标志符 157

6.2.3 域宽和精度 159

6.3 流输出输入 160

6.3.1 流输出 160

6.3.2 函数 161

6.3.3 流输入 161

6.3.4 函数 162

6.4 文件I/O 163

6.4.1 基本文件拷贝 164

6.5 练习 170

第7章 练习答案 171

7.1 第1章 答案 171

7.2 第2章 答案 172

7.3 第3章 答案 174

7.4 第4章 答案 175

7.5 第5章 答案 177

7.6 第6章 答案 179

6.4.2 随机文件访问 179

2.4.4 this指针 510

返回顶部