《C++语言和面向对象程序设计 第2版》求取 ⇩

第一章绪论1

1.1 综述1

1.2 面向对象程序设计2

1.3 面向对象问题解3

1.4 类、对象和封装4

1.5 子类——继承性和多态性6

1.6 面向对象程序设计的挑战6

1.6.1 划分软件为类6

1.6.2 对已存的软件系统增加功能7

1.6.3 类型和子类型的层次结构7

1.6.4 应改变典型软件开发过程8

1.6.5 对“算法+数据结构=程序设计”的挑战8

1.7 面向对象方法9

1.7.1 什么是面向对象?9

1.7.2 面向对象开发方法11

1.7.3 面向对象方法学11

1.7.4 三种模型12

1.7.5 小结13

第二章从C语言如何过渡到C++语言14

2.1 C++语言:一个正在演变的语言及其发展史14

2.2 在较小范围内如何将C++增强C16

2.2.1 注释行16

2.2.2 枚举名16

2.2.3 结构体或类名16

2.2.4 在块(分程序)内说明17

2.2.5 作用域限定运算符17

2.2.6 const说明符17

2.2.7 无名共用体(anonymous unions)17

2.2.8 显式类型转换18

2.2.9 函数原型18

2.2.10 函数名重载18

2.2.11 函数参数的缺省值19

2.2.12 具有不确定参数个数的函数19

2.2.13 函数中引用参数19

2.2.14 inline说明符19

2.2.15 new和delete运算符20

2.2.16 指向void的指针和返回void函数20

2.3 在较大范围内如何将C++增强C20

2.3.1 类的构造和数据封装21

2.3.2 结构是一种特殊类21

2.3.3 构造函数和析构函数22

2.3.4 私有、保护和公共部分22

2.3.5 对象和消息22

2.3.6 友元(friends)23

2.3.7 类中运算符和函数名重载23

2.3.8 导出类23

2.3.9 虚拟函数23

2.3.10 流库24

第三章快速掌握C++语言25

3.1 注释行25

3.2 常量、类型和说明25

3.3 C++运算符31

3.4 传递引用33

3.5 指针34

3.6 const说明符40

3.7 void类型42

3.8 枚举类型43

3.9 无名共用体(anongmous unions)44

3.10 显式类型转换44

3.11 函数45

3.11.1 函数原型46

3.11.2 内联(inline)函数46

3.11.3 缺省自变量46

3.11.4 重载函数名47

3.11.5 不确定自变量个数的函数48

3.11.6 指向函数的指针和类属48

3.12 C++系统的文件和物理组织53

第四章C++环境中的C54

4.1 函数调用54

4.2 函数参数表55

4.3 函数原型55

4.4 引用型参数56

4.5 参数个数不定59

4.6 函数指针60

4.7 const类型说明符62

4.8 C代码的接口64

4.8.1 设计的考虑64

4.8.2 C语言连接65

4.8.3 从C调用C++66

4.8.4 在C和C++之间共享头文件67

4.8.5 将C数据输入到C++70

4.8.6 C++数据输入到C70

4.9 操作符引用返回值72

第五章数据封装和数据隐藏74

5.1 过程语言、数据抽象、封装和数据隐藏74

5.2 C++类75

5.2.1 C++类的基本概念和实例76

5.2.2 C++类与C结构81

5.3 类自引用83

5.4 构造函数和析构函数85

5.4.1 一个C++类的栈抽象数据类型的实现86

5.4.2 用Modula-2实现的栈抽象数据类型88

5.5 作为成员的类对象90

5.6 对象向量92

5.7 友元(friends)93

5.8 类的静态成员95

5.9 运算符重载95

5.9.1 双目和单目运算符96

5.9.2 运算符重载的两个例子97

5.9.3 108

5.10 几个基本行类112

5.10.1 类属表112

5.10.2 用二叉查找树实现类属查找表117

5.10.3 search-table抽象的C++封装118

第六章导出类和继承性129

6.1 导出类构造130

6.2 父类有构造函数的导出类134

6.3 导出类的一些例子136

6.3.1 导出counter类136

6.3.2 一个大学的类系统138

6.3.3 从类属表中导出栈和队列142

6.4 继承性145

6.4.1 简单继承145

6.4.2 范围和访问控制150

6.4.3 多重继承158

第七章多态性和虚拟函数168

7.1 虚拟函数169

7.2 生成链表的一个面向对象解172

7.2.1 异质链表的非多态性解172

7.2.2 异质链表的面向对象解178

7.2.3 非面向对象和面向对象系统的维护186

7.3 多态性的异质查询树191

7.4 使用多态性构造的有限状态自动机196

第八章面向对象模型202

8.1 对象模型202

8.1.1 对象图202

8.1.2 连接和关联204

8.1.3 高级的连接和关联206

8.1.4 概括和继承208

8.2 动态模型211

8.2.1 事件和状态212

8.2.2 状态图215

8.2.3 操作216

8.2.4 动态模型的实例(程控恒温器)217

8.2.5 对象模型和动态模型的关系221

8.3 功能模型222

8.3.1 数据流图222

8.3.2 操作225

8.3.3 约束227

8.3.4 功能模型的实例(飞行模拟装置)227

8.3.5 功能模型与对象和动态模型的关系230

第九章面向对象设计与实现231

9.1 分析231

9.2 系统设计233

9.2.1 将系统划为分子系统233

9.2.2 系统设计阶段综述234

9.2.3 系统设计的几个步骤235

9.3 对象设计235

9.3.1 对象设计综述236

9.3.2 对象设计的步骤237

9.4 小结238

第十章面向对象设计与C++面向对象程序设计典型实例剖析239

面向对象设计与实现的典型实例剖析239

10.1 计算机动画239

10.1.1 动画的制作过程239

10.1.2 问题叙述241

10.1.3 分析242

10.1.4 系统设计245

10.1.5 对象设计246

10.1.6 实现248

10.2 对象图编译250

10.2.1 问题叙述251

10.2.2 系统设计256

10.2.3 对象设计256

C++与面向对象程序设计典型实例剖析260

10.3 快速拼写检查程序260

10.3.1 拼写检查程序的设计说明260

10.3.2 拼写检查程序的高层设计260

10.3.3 拼写检查程序的低层设计263

10.3.4 拼写检查程序的实现264

10.4 银行出纳员离散事件模拟275

10.4.1 队列模拟的设计说明275

10.4.2 队列模拟的高层设计276

10.4.3 队列模拟的低层设计281

10.4.4 队列模拟的实现281

10.4.5 模拟输出297

10.4.6 队列模拟的维护300

10.5 交互式函数评价程序304

10.5.1 函数评价程序的设计说明304

10.5.2 表达式树的回顾306

10.5.3 函数评价程序的高层设计311

10.5.4 函数评价程序的低层设计316

10.5.5 函数评价程序的全部实现323

10.6 用C++仿真生态系统341

10.6.1 人工生命是什么?341

10.6.2 计算机和生命342

10.6.3 生态系统仿真的基本说明342

10.6.4 用C++仿真生态系统实例343

参考文献353

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

高度相关资料

Turbo C++实用指南 面向对象的程序设计语言(1993 PDF版)
Turbo C++实用指南 面向对象的程序设计语言
1993 北京:科学出版社
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
面向对象的程序设计  Turbo C++程序员指南(1991.04 PDF版)
面向对象的程序设计 Turbo C++程序员指南
1991.04 海洋出版社
面向对象的程序设计语言 Turbo C++ 实用指南(1993年08月第1版 PDF版)
面向对象的程序设计语言 Turbo C++ 实用指南
1993年08月第1版 科学出版社
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
C语言和C++语言程序设计(1988 PDF版)
C语言和C++语言程序设计
1988 成都:四川科学技术出版社
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
面向对象语言Smalltalk与程序设计(1990 PDF版)
面向对象语言Smalltalk与程序设计
1990 长沙:中南工业大学出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社