《Borland C++面向对象程序设计进阶教程》求取 ⇩

第一章C++类1

1.1 C和C++派生类型的比较1

1.1.1 在C++里重新定义派生1

1.1.2 C++封装3

1.1.3 用struct来说明类4

1.2 说明C++类8

1.2.1 类的说明10

1.2.2 使用this指针22

1.2.3 public,private,protected关键字27

1.3 编写类的成员函数28

1.3.1 将成员函数与类联系起来28

1.3.2 提供构造函数和析构函数32

1.4 友元函数36

1.4.1 在类里包含发元函数36

1.4.2 决定何时使用友元函数37

1.5 小结38

第二章建立C++对象40

2.1 定义C++对象40

2.1.1 将存储类分配给类对象40

2.1.2 定义Arbitrary-Duration(任意位移量)类对象42

2.1.3 定义局部(auto)类对象57

2.1.4 定义全局(静志)类对象66

2.2 初始化类对象74

2.2.1 使用构造函数初始化类对象74

2.2.2 初启程序列表的应用76

2.3 小结77

第三章 存取C++对象79

3.1 作用域分辨运算符的应用79

3.1.1 作用域分辨的一般应用79

3.1.2 使用作用域分辨进行语法控制81

3.1.3 用作用域分辨来控制多义性83

3.2 C++作用域原则87

3.2.1 C和C++作用域间的差别88

3.2.2 考察C++作用域规则89

3.3 与C++对象通信92

3.3.1 向对象传递消息92

3.3.2 对*this的理解117

3.4 引用运算符117

3.4.1 从Address-of运算符里衍生出引用运算符118

3.4.2 理解引用运算符118

3.5 将对象做为函数参数使用119

3.5.1 通过值和通过引用来传送对象119

3.5.2 从一个成员函数里存取其他对象121

3.6 对象的指针122

3.6.1 什么时候要用指针123

3.6.2 说明对象的指针和数组124

3.7 小结126

第四章 重载函数和操作符127

4.1 重载成员函数127

4.1.1 C++的重载127

4.1.2 说明重载的成员函数130

4.2 重载友元函数和非成员函数132

4.2.1 重载类的友元函数132

4.2.2 重载非成员函数137

4.3 类型安全的连接138

4.3.1 函数合并139

4.3.2 利用标准C的包含文件来控制连接问题140

4.4 在C++中重载操作符143

4.4.1 操作符的重载143

4.4.2 说明重载操作符函数149

4.4.3 重载二元操作符和一元操作符157

4.5 重载下标操作符和函数调用操作符159

4.5.1 使用重载的下标操作符159

4.5.2 使用重载函数调用操作符164

4.6 小结168

第五章 构造函数和析构函数169

5.1 构造函数和析构函数169

5.1.1 说明构造函数和析构函数170

5.1.2 使用构造函数初始化176

5.1.3 何时调用构造函数180

5.1.4 何时调用析构函数188

5.2 重载构造函数191

5.3 编写缺省构造函数192

5.3.1 编写其他构造函数194

5.3.2 确定何时需要一个拷贝构造函数196

5.4 使用new()和delete()操作符197

5.4.1 new和delete的使用197

5.4.2 动态地建立和删除类对象200

5.5 重载操作符new()和delete()202

5.5.1 重载全局操作符202

5.5.2 重载类的操作符209

5.6 小结211

第六章使用C++流213

6.1 C++流简介213

6.1.1 C++流与标准流的比较214

6.1.2 使用C++流进行标准I/O216

6.2 处理C++流的错误225

6.2.1 检测C++流错误状态225

6.2.2 使用流状态成员函数228

6.3 用C++流控制数据格式229

6.3.1 在内部类型中使用插入和抽取符229

6.3.2 重载<<和>>操作符235

6.4 使用C++流操纵符238

6.4.1 C++操纵符的概念238

6.4.2 使用操纵符改变状态和属性239

6.5 使用C++文件I/O流247

6.5.1 读和写fstream文件251

6.5.2 用C++流进行文件定位253

6.6 使用和转换旧式的C++流255

6.6.1 新旧C++流的区别256

6.6.2 转化为新的C++流257

6.7 小结258

第七章 C++派生类260

7.1 无继承性的代码重用260

7.1.1 代码的重用性260

7.1.2 通过组合重新使用代码261

7.2 使用单个基类264

7.2.1 理解是继承264

7.2.2 说明基类和派生类265

7.3 一个实际项目:扩展内存支持273

7.3.1 扩展内存说明(XMS)273

7.3.2 建立XMS管理类275

7.3.3 派生一个交换缓冲类288

7.4 使用虚拟函数291

7.4.1 使用迟后连接和虚拟函数291

7.4.2 使用域限定控制符来控制成员函数的访问295

7.5 多基类296

7.5.1 从多个基类中派生296

7.5.2 说明和使用虚拟基类300

7.6 从抽象类中派生类301

7.6.1 纯虚拟函数302

7.6.2 纯虚拟函数的实现302

7.7 在继承时使用构造函数和析构函数304

7.7.1 初始化代码不能继承304

7.7.2 在继承时调用构造函数和析构函数的顺序304

7.7.3 使用虚拟析构函数304

7.8 小结304

第八章 对象控制、性能及其他308

8.1 用户自定义类型转换308

8.1.1 使用类的构造函数进行类型转换308

8.1.2 类型操作符的重载310

8.2 使用generic类314

8.2.1 抽象和generic类的设计314

8.2.2 构造generic类317

8.3 控制对象的行为与性能325

8.3.1 使用友元函数以提高效率325

8.3.2 使用友元函数来控制对象句法326

8.3.3 使用静态存储类来避免重复建立328

8.3.4 使用可引用量和指针331

8.3.5 使用直接插入函数来除去函数调用333

8.4 类对象控制的发展方向334

8.4.1 类和函数模板334

8.4.2 异常处理337

8.5 小结338

第九章 使用Turbo Vision339

9.1 Turbo Vision的概念339

9.1.1 什么是应用程序框架339

9.1.2 为什么要使用Turbo Vision的应用程序框架340

9.1.3 使用面向对象的代码的好处340

9.1.4 事件驱动编程的好处341

9.2 Turbo Vision应用程序341

9.2.1 事件342

9.2.2 视口342

9.2.3 哑对象342

9.3 编写第一个Turbo Vision应用程序343

9.3.1 编写一个基本的Turbo Vision应用程序343

9.3.2 增加菜单支持345

9.4 使用Turbo Vision建立窗口349

9.4.1 在Turbo Vision应用程序中增加窗口349

9.4.2 在Turbo Vision中增加文本354

9.4.3 使用对话框窗口359

9.5 小结366

附录A quad类程序清单368

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

高度相关资料

Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社
java面向对象程序设计教程( PDF版)
java面向对象程序设计教程
C++语言和面向对象程序设计( PDF版)
C++语言和面向对象程序设计
面向对象的程序设计  Turbo C++程序员指南(1991.04 PDF版)
面向对象的程序设计 Turbo C++程序员指南
1991.04 海洋出版社
Turbo C++-面向对象的程序设计( PDF版)
Turbo C++-面向对象的程序设计
云南省计算技术研究所;中国科学院希望高级电脑技术公司
面向对象的程序设计( PDF版)
面向对象的程序设计
Borland c++程序设计教程( PDF版)
Borland c++程序设计教程
面向对象的程序设计与 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 科海培训中心
从Pascal向面向对象程序设计C++快速转化教程(1991 PDF版)
从Pascal向面向对象程序设计C++快速转化教程
1991 北京:海洋出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社