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

第1章面向对象程序设计概述1

1.1什么是面向对象程序设计1

1.1.1新的程序设计范型1

目 录1

1.1.2面向对象程序设计的基本概念2

1.2为什么需要面向对象程序设计3

1.2.1软件开发对程序设计的需求4

1.2.2面向对象程序设计的优点5

1.3.2面向对象思想与计算机硬件体系结构6

1.3.3面向对象技术的应用6

1.3从面向对象程序设计到面向对象技术6

1.3.1 OOP、OOA、OOD和OODB6

1.4面向对象程序设计语言7

1.4.1发展概况7

1.4.2基于基本特性的分类8

1.4.3几种典型的面向对象程序设计语言9

习题110

2.1.1一个简单的C++示例程序11

2.1 C++程序的结构特征和文件组成11

第2章C++基础11

2.1.2 C++程序的结构特征和文件组成12

2.1.3 C++程序的编辑、编译和调试13

2.2 C++对C的扩充13

2.2.1注释与续行13

2.2.2灵活的变量声明13

2.2.3作用域标识符14

2.2.4函数原型14

2.2.5函数名重载15

2.2.6缺省参数函数16

2.2.7内联函数16

2.2.8引用类型16

2.2.9操作符new和delete20

2.2.10 void型指针22

2.2.11常量类型const23

2.2.12显式类型转换23

2.2.13无名联合23

习题224

2.2.16结构名、联合名和枚举名24

2.2.14函数返回值24

2.2.15 main函数24

第3章类与对象26

3.1类与对象的定义26

3.1.1类的定义26

3.1.2对象的生成28

3.1.3构造函数和析构函数29

3.1.4类举例31

3.2消息传递33

3.2.1成员函数调用33

3.2.2类的封装性测试35

3.2.3 this指针35

3.3其他基于类和对象的语言设施36

3.3.1缺省构造函数36

3.3.2拷贝构造函数37

3.3.3初始化表38

3.3.4静态成员39

3.3.5友员42

3.3.6结构和联合43

3.3.7对象的存储类别43

3.4对象成员44

3.5对象数组48

3.6程序举例50

小结53

习题354

4.1.1派生类的定义56

4.1派生类56

第4章派生类与继承56

4.1.2派生类对其基类的继承57

4.1.3派生类的构造函数和析构函数59

4.1.4类树63

4.2多继承65

4.2.1多继承派生类及其定义65

4.2.2类格68

4.2.3虚基类69

4.3访问声明70

4.4程序举例72

小结74

习题475

第5章 多态77

5.1多态的概念77

5.2虚函数78

5.2.1虚函数的引入78

5.2.2虚函数的定义79

5.2.3虚函数与重载函数的关系80

5.2.4多继承中的虚函数81

5.2.5纯虚函数与抽象类84

5.26基于虚函数的多态性特色与程序设计技巧84

5.3运算符重载87

5.3.1概述87

5.3.2用成员函数重载运算符87

5.3.3用友员函数重载运算符89

5.4.1重载“=”90

5.4几个常用运算符的重载举例90

5.4.2重载“?”91

5.4.3重载“”93

5.4.4重载new和delete94

5.4.5综合举例97

5.5类型转换100

5.5.1类到其他类型的转换100

5.5.2从基本类型到类类型的转换101

小结103

习题5104

第6章模板105

6.1模板的概念105

6.2函数模板和模板函数105

6.2.1函数模板定义与模板函数生成105

6.2.2重载函数模板106

6.3类模板和模板类108

6.3.1类模板定义与模板类生成108

6.3.2类模板的派生110

习题6112

小结112

第7章基于流库的输入与输出113

7.1流库及其结构113

7.1.1流与流库113

7.1.2 ios类层次结构113

7.1.3 streambuf类层次结构115

7.2流对象cin与cout的生成116

7.2.1类istream和ostream的定义116

7.2.2流对象cin和cout的生成118

7.3一般的输入输出120

7.3.1无格式输入输出120

7.3.2格式化输入输出122

7.4用户自定义类型的输入输出130

7.4.1重载输入运算符“>>”130

7.4.2重载输出运算符“<<”132

7.4.3应用举例133

7.5文件的输入输出135

7.5.1文件的打开与关闭135

7.5.2文件的读写136

小结139

习题7139

第8章面向对象程序设计方法与实例140

8.1一般方法与技巧140

8.1.1定义类140

8.1.2基于类类型的程序设计141

8.1.3面向对象程序的特色与技巧141

8.2.1异质链表的生成142

8.2通用异质链表程序142

8.2.2异质链表类的使用149

8.3旅行路线规划程序152

8.3.1功能与要求152

8.3.2问题分析——确定应用类152

8.3.3图搜索算法设计152

8.3.4绘图模块设计154

8.3.5程序清单154

习题8164

参考文献165

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

高度相关资料

面向对象程序设计导论(1995 PDF版)
面向对象程序设计导论
1995 杭州:浙江大学出版社
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 科海培训中心
面向对象程序设计语言(1993 PDF版)
面向对象程序设计语言
1993 北京:石油工业出版社
从Pascal向面向对象程序设计C++快速转化教程(1991 PDF版)
从Pascal向面向对象程序设计C++快速转化教程
1991 北京:海洋出版社
面向对象程序设计(1994 PDF版)
面向对象程序设计
1994 北京:电子工业出版社
Java教程 Internet面向对象程序设计(1997 PDF版)
Java教程 Internet面向对象程序设计
1997 北京:北京大学出版社