《C++程序设计实践教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:马光志编著
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2001
  • ISBN:7560923666
  • 页数:251 页
图书介绍:本书全面系统地介绍了C++语言的概念,并为这些概念精心设计和挑选了实例。包括类、对象、卦装、继承、重载、成员指针、名字空间等。

第1章 引论 1

1.1 程序设计语言 1

1.2 程序编译技术 2

1.3 面向对象的语言及程序设计 4

1.4 面向对象的基本概念 6

1.5 C++语言的特点 10

1.6 C++的程序结构 11

练习题 15

第2章 C++的变量、类型及函数 16

2.1 声明及定义 16

2.2 类型定义 18

2.3 引用类型 24

2.4 函数参数 30

2.5 函数内联 34

练习题 36

第3章 C++的类 38

3.1 类的声明及定义 38

3.2 访问权限 42

3.3 内联及位段 45

3.4 new和delete 49

3.5 隐含参数this 53

3.6 对象初始化 54

3.7 类的存储空间 57

练习题 58

4.1 作用域 61

第4章 作用域及成员指针 61

4.2 名字空间 65

4.3 成员指针 70

4.4 const、volatile 和mutable 73

4.5 引用对象 78

练习题 83

第5章 静态成呐喊与友元 86

5.1 静态数据成员 86

5.2 静态函数成员 90

5.3 静态成员指针 92

5.4 成员友元 94

5.5 普通友元 97

练习题 102

第6章 单继承类 105

6.1 单继承类 105

6.2 派生控制 107

6.3 成员访问 110

6.4 构造与析构 112

6.5 父类和子类 114

6.6 派生类的存储空间 118

练习题 119

第7章 虚函数 123

7.1 虚函数 123

7.2 虚析构函数 126

7.3 抽象类 128

7.4 友元、绑定 133

7.5 类的存储空间 135

练习题 138

第8章 多继承类 140

8.1 多继承类 140

8.2 虚基类 142

8.3 派生类成员 145

8.4 构造与析构 147

8.5 类的存储空间 150

练习题 155

9.1 概述 158

第9章 运算符重载 158

9.2 运算符函数参数 161

9.3 赋值与调用 165

9.4 强制类型转换 170

9.5 重载new和delete 173

9.6 表运算实例 175

练习题 177

第10章 模板 183

10.1 函数模板 183

10.2 模板函数 185

10.3 类模板 187

10.4 模板类及覆盖 193

10.5 内存回收实例 198

练习题 200

第11章 异常处理与断言 201

11.1 异常处理 201

11.2 catch顺序 204

11.3 异常接口 206

11.4 异常类型 208

11.5 异常对象的析构 210

11.6 断言 215

练习题 216

第12章 C++流及类库 217

12.1 流类概述 217

12.2 输出流 218

12.3 输入流 222

12.4 文件流 223

12.5 串流处理 225

第13章 对象分析与设计 227

13.1 概述 227

13.2 对象模型 228

13.3 对象分析技术 231

13.4 对象设计与实现 232

13.5 一个实例 234

13.6 对象实现 240

附录A C++运算符表 247

附录B ASCII字符码表 249

参考文献 251