《C++语言程序设计》求取 ⇩

第1章 概述1

1.1 计算机程序设计语言的发展1

1.1.1 机器语言与汇编语言1

1.1.2 高级语言2

1.1.3 面向对象的语言2

1.2 面向对象的方法2

1.2.1 面向对象方法的由来3

1.2.2 面向对象的基本概念4

1.3 面向对象的软件开发5

1.3.1 分析5

1.3.2 设计5

1.3.3 编程6

1.3.4 测试6

1.3.5 维护6

1.4 信息的表示与存储6

1.4.1 计算机的数字系统7

1.4.2 几种进位记数制之间的转换8

1.4.3 信息的存储单位11

1.4.4 二进制数的编码表示11

1.4.5 定点数和浮点数15

1.4.6 数的表示范围15

1.4.7 非数值信息的表示16

1.5 程序的开发过程16

1.5.1 基本术语16

1.5.2 程序的开发过程17

1.6 小结18

习题18

第2章 C++简单程序设计19

2.1 C++语言概述19

2.1.1 C++的产生19

2.1.2 C++的特点19

2.1.3 C++程序实例20

2.1.4 字符集21

2.1.5 词法记号21

2.2 基本数据类型和表达式23

2.2.1 基本数据类型23

2.2.2 常量24

2.2.3 变量26

2.2.4 符号常量27

2.2.5 运算符与表达式27

2.3 数据的输入与输出35

2.3.1 I/O流35

2.3.2 预定义的插入符和提取符35

2.3.3 简单的I/O格式控制36

2.4 算法的基本控制结构36

2.4.1 用if语句实现选择结构37

2.4.2 多重选择结构38

2.4.3 循环结构42

2.4.4 循环结构与选择结构的嵌套47

2.4.5 其他控制语句48

2.5 自定义数据类型48

2.5.1 类型定义语句--typedef48

2.5.2 枚举类型--enum49

2.5.3 结构体53

2.5.4 联合体56

2.6 小结58

习题59

第3章 函数63

3.1 函数的定义与使用63

3.1.1 函数的定义63

3.1.2 函数的调用64

3.1.3 函数的参数传递70

3.2 内联函数74

3.3 带缺省形参值的函数75

3.4 函数重载77

3.5 函数模板78

3.6 使用C++系统函数79

3.7 小结81

习题81

第4章 类与对象84

4.1 面向对象的思想84

4.1.1 结构化程序设计84

4.1.2 面向对象程序设计85

4.2 面向对象程序设计的基本特点86

4.2.1 抽象86

4.2.2 封装87

4.2.3 继承87

4.2.4 多态88

4.3 类和对象88

4.3.1 类的定义89

4.3.2 类成员的访问控制90

4.3.3 类的成员函数91

4.3.4 对象92

4.3.5 程序序例93

4.4 构造函数和析构函数94

4.4.1 构造函数94

4.4.2 拷贝构造函数95

4.4.3 析构函数98

4.4.4 程序实例99

4.5 类的聚集101

4.5.1 类的聚集101

4.5.2 前向引用声明104

4.6 类模板104

4.7 面向对象标记107

4.8 小结109

习题110

第5章 C++程序的结构111

5.1 作用域与可见性111

5.1.1 作用域111

5.1.2 可见性113

5.2 生存期114

5.2.1 静态生存期114

5.2.2 动态生存期114

5.3 数据与函数116

5.3.1 局部变量116

5.3.2 全局变量116

5.3.3 数据成员117

5.4 静态成员117

5.4.1 静态数据成员118

5.4.2 静态函数成员119

5.5.1 友元函数121

5.5 友元121

5.5.2 友元类122

5.6 共享数据的保护123

5.6.1 常引用123

5.6.2 常对象124

5.6.3 用const修饰的对象成员124

5.7 多文件结构和编译预处理命令126

5.7.1 C++程序的一般组织结构126

5.7.2 编译预处理程序128

5.8 小结132

习题133

第6章 数组、指针与字符串135

6.1 数组135

6.1.1 数组的说明与使用136

6.1.2 数组的存储与初始化137

6.1.3 数组作为函数参数139

6.1.5 程序实例141

6.1.4 对象数组141

6.2 指针144

6.2.1 指针的说明与使用145

6.2.2 指针的赋值146

6.2.3 指针运算148

6.2.4 对象的指针149

6.3 动态内存分配152

6.3.1 new运算152

6.3.2 delete运算153

6.3.3 动态内存分配与释放函数153

6.3.4 程序实例153

6.4 指针与数组160

6.4.1 指向数组元素的指针160

6.4.2 指针数组162

6.5.1 指针作为函数参数164

6.5 指针与函数164

6.5.2 指针型函数165

6.5.3 函数指针166

6.6 字符串168

6.6.1 用字符数组存储和处理字符串168

6.6.2 string类170

6.7 小结173

习题174

第7章 继承与派生176

7.1 继承与派生176

7.1.1 派生与继承的实例176

7.1.2 派生类的定义177

7.1.3 派生类生成过程178

7.2 访问控制179

7.2.1 公有继承180

7.2.2 私有继承182

7.2.3 保护继承184

7.3.1 构造函数186

7.3 派生类的构造函数和析构函数186

7.3.2 析构函数189

7.4 派生类成员的标识与访问191

7.4.1 作用域分辨191

7.4.2 虚基类196

7.5 赋值兼容规则198

7.6 程序实例--用高斯消去法解线性方程组201

7.6.1 算法基本原理201

7.6.2 程序设计分析202

7.6.3 源程序及说明203

7.6.4 运行结果与分析208

7.7.2 类设计209

7.7.3 源程序及说明209

7.7 程序实例--人员信息管理209

7.7.1 问题的提出209

7.7.4 运行结果与分析215

7.8 小结216

习题217

第8章 多态性218

8.1 多态性概述218

8.1.1 多态的类型218

8.2.1 运算符重载的规则219

8.1.2 多态的实现219

8.2 运算符重载219

8.2.2 运算符重载为成员函数220

8.2.3 运算符重载为友元函数224

8.3 虚函数226

8.3.1 一般虚函数成员226

8.3.2 虚析构函数228

8.4 抽象类228

8.4.2 抽象类229

8.4.1 纯虚函数229

8.5 程序实例--变步长梯形积分算法231

8.5.1 算法基本原理231

8.5.2 程序设计分析232

8.5.3 源程序及说明233

8.5.4 运行结果与分析236

8.6 程序实例--人员信息管理程序236

8.7 小结243

习题244

第9章 群体类245

9.1 线性群体245

9.1.1 线性群体的概念245

9.1.2 直接访问群体--数组类248

9.1.3 顺序访问群体--链表类254

9.1.4 栈类267

9.1.5 队列类275

9.2 非线性群体279

9.2.1 树279

9.2.2 二叉树280

9.2.3 二叉树结点类280

9.2.4 基本二叉树类282

9.3 小结284

习题284

第10章 群体数据的组织287

10.1 插入排序287

10.2 选择排序288

10.3 交换排序290

10.4 顺序查找291

10.5 折半查找292

10.6 小结293

习题294

11.1 I/O流的概念295

第11章 流类库与输入/输出295

11.2.1 构造输出流对象297

11.2.2 使用插入运算符和控制格式297

11.2 输出流297

11.2.3 输出文件流成员函数302

11.2.4 二进制输出文件304

11.3 输入流305

11.3.1 构造输入流对象305

11.3.2 使用提取运算符306

11.3.3 输入流操纵符306

11.3.4 输入流成员函数306

11.4 输入/输出流310

11.5 小结310

习题310

12.1 异常处理的基本思想312

12.2 C++异常处理的实现312

第12章 异常处理312

12.2.1 异常处理的语法313

12.2.2 异常接口声明315

12.3 异常处理中的构造与析构316

12.4 小结318

习题319

第13章 MFC库与Windows程序开发概述320

13.1 Windows的缩程模式320

13.2 MFC库简介321

13.2.1 应用程序框架322

13.2.2 MFC类层次322

13.2.3 MFC类功能简介322

13.3 使用Visual C++开发Windows程序的步骤326

13.4 小结329

习题329

参考文献330

1999《C++语言程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由郑莉等编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:中国物资出版社
C语言程序设计( PDF版)
C语言程序设计
C语言程序设计(1994 PDF版)
C语言程序设计
1994 北京:中国科学技术出版社
C程序设计语言(1984 PDF版)
C程序设计语言
1984 广州:广东高等教育出版社
C++程序设计语言(1991 PDF版)
C++程序设计语言
1991 北京希望电脑公司
C程序设计语言(1987 PDF版)
C程序设计语言
1987 上海:同济大学出版社
C语言程序设计(1987 PDF版)
C语言程序设计
1987 上海:上海科学技术文献出版社
C++语言程序设计(1999 PDF版)
C++语言程序设计
1999 北京:清华大学出版社
C语言程序设计(1999 PDF版)
C语言程序设计
1999 大连:大连理工大学出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 南京:南京大学出版社
C语言程序设计(1995 PDF版)
C语言程序设计
1995 天津:南开大学出版社
C语言程序设计(1994 PDF版)
C语言程序设计
1994 天津:南开大学出版社
C语言程序设计(1997 PDF版)
C语言程序设计
1997 重庆:重庆大学出版社
Netscape JavaScript指南(1997 PDF版)
Netscape JavaScript指南
1997 北京:中国水利水电出版社
C语言程序设计(1998 PDF版)
C语言程序设计
1998 北京:北京大学出版社