《面向对象的程序设计与C++教程》求取 ⇩

前言页1

第一章面向对象计算概述1

1.1 面向对象的由来和发展1

1.2 程序设计范型3

1.3 抽象在问题求解中的作用3

1.4 面向对象抽象的原理5

1.5 面向对象计算的模型7

练习11

1.6 小结11

第二章面向对象计算的基本特征13

2.1 概述13

2.2 对象14

2.3 类15

2.4 继承16

2.5 静态束定与动态束定20

2.6 技术的理论基础21

2.7 小结22

练习22

3.1 类型化的概念23

第三章类型化与多态性23

3.2 类型和面向对象的系统28

3.3 基于抽象数据类型的方法31

3.4 技术的理论基础34

3.5 小结34

练习34

第四章类和对象36

4.1 类的一般结构36

4.2 面向类设计程序38

4.3 类是抽象数据类型的实现39

4.4 对象41

4.5 对象交互43

4.6 从C向C++转变51

4.7 友元函数58

4.8 静态成员63

4.9 内联函数67

4.10 带缺省参数值的成员函数68

4.11 类作用域69

4.12 局部类和嵌套类72

4.13 指向数据成员和成员函数的指针75

4.14 异常处理基础76

4.15 程序示例——线性表抽象数据类型79

4.16 小结85

练习86

第五章类与类型系统88

5.1 类型与程序设计语言88

5.2 构造函数与析构函数90

5.3 数据成员的初始化95

5.4 数组对象97

5.5 赋值99

5.6 浅拷贝和深拷贝100

5.7 类型转换103

5.8 const修饰的成员函数105

5.9 类型模板107

5.10 构造函数和析构函数与存储管理115

5.11 全局对象及其初始化顺序116

5.12 程序示例——字典抽象数据类型117

5.13 小结123

练习123

6.2 类中函数名重载125

6.1 概述125

第六章重载125

6.3 运算符重载127

6.4 特殊运算符的重载136

6.5 重载增1和减1运算符142

6.6 string类143

6.7 运算符重载与类型转换144

6.8 定制存储管理146

6.9 改善程序的效率153

6.10 程序示例——指针抽象数据类型158

练习165

6.11 小结165

第七章继承167

7.1 概述167

7.2 父类和子类169

7.3 访问控制172

7.4 支配规则177

7.5 构造函数与析构函数178

7.6 隐含的拷贝初始化和赋值179

7.7 类型适应与多态181

7.8 类型识别188

7.9 子类型与代码再用195

7.10 多重继承200

7.11 模板与继承208

7.12 接口替换216

7.13 异常类层次219

7.14 小结221

练习222

第八章动态束定224

8.1 概述224

8.2 束定225

8.3 虚函数226

8.4 动态束定的实现机理230

8.5 运行时类型识别237

8.6 动态类型强制239

8.7 虚析构函数240

8.8 纯虚函数241

8.9 运算符虚函数243

8.10 添加继承与覆盖继承245

8.11 抽象类246

8.12 程序示例——收集抽象数据类型249

练习256

8.13 小结256

第九章异常处理258

9.1 概述258

9.2. 栈框架调整260

9.3 异常接口规范声明263

练习263

第十章关联265

10.1 委托和继承265

10.3 关联及其实现技术266

10.2 组合对象266

10.4 委托与多态性268

10.5 动态类型278

10.6 小结285

练习285

第十一章286

11.1 流抽象数据类型286

11.2 流类的基本结构286

11.3 文件流289

11.4 程序对象之间的流操作293

练习296

11.5 小结296

第十二章面向对象的软件开发298

12.1 系统方法概述298

12.2 传统软件开发方法概述300

12.3 面向对象的系统的特征302

12.4 模型表示303

12.5 分析311

12.6 设计314

12.7 实现316

练习319

12.8 小结319

附录AC++基础320

A.1 语言及其历史320

A.2 基本概念321

A.3 C++对C的增强327

A.4 无名联合335

A.5 带有缺省参数值的函数336

A.6 引用类型337

A.7 指针类型339

A.8 创建堆对象343

A.9 函数名重载345

A.10 函数模板347

A.11 类型安全连接351

A.12 从数据结构到抽象数据类型353

A.13 抽象数据类型的实现358

A.14 小结366

练习366

附录B持久对象368

B.1 概述368

B.2 持久流类库的结构368

B.3 建立持久对象的类369

B.4 持久流类的继承372

附录C流类库说明375

C.1 streambuf类375

C.2 ios类381

C.3 istream类382

C.4 ostream类383

C.5 iostream类384

C.6 filebuf类385

C.7 fstreambase类及其子类387

参考文献387

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

高度相关资料

面向对象程序设计(1999 PDF版)
面向对象程序设计
1999 合肥:安徽大学出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
面向对象的程序设计  Turbo C++程序员指南(1991.04 PDF版)
面向对象的程序设计 Turbo C++程序员指南
1991.04 海洋出版社
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
面向对象的程序设计与 C++ 教程( PDF版)
面向对象的程序设计与 C++ 教程
C++面向对象程序设计实用教程(1999 PDF版)
C++面向对象程序设计实用教程
1999 北京:北京航空航天大学出版社
面向对象的程序设计Turbo C++程序设计方法(1991 PDF版)
面向对象的程序设计Turbo C++程序设计方法
1991 北京:海洋出版社
Turbo C++程序设计方法 面向对象的程序设计(1991 PDF版)
Turbo C++程序设计方法 面向对象的程序设计
1991 北京:海洋出版社
面向对象的程序设计和 C++教程(1991 PDF版)
面向对象的程序设计和 C++教程
1991 科海培训中心
Delphi与面向对象程序设计(1997 PDF版)
Delphi与面向对象程序设计
1997 大连:大连理工大学出版社
从Pascal向面向对象程序设计C++快速转化教程(1991 PDF版)
从Pascal向面向对象程序设计C++快速转化教程
1991 北京:海洋出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社