当前位置:首页 > 工业技术
从Pascal向面向对象程序设计C++快速转化教程
从Pascal向面向对象程序设计C++快速转化教程

从Pascal向面向对象程序设计C++快速转化教程PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:曾霞,李劲等编译
  • 出 版 社:北京:海洋出版社
  • 出版年份:1991
  • ISBN:7502724036
  • 页数:219 页
图书介绍:
《从Pascal向面向对象程序设计C++快速转化教程》目录

目录 1

简介 1

第0章 从Pascal到面向对象的C++程序设计 3

0.1 面向对象的程序设计 3

0.2为什么C++优于Pascal 4

0.3 为什么转到C++? 5

第1章Pascal程序员的C:数据和语句 7

1.1 以Pascal为起点 7

1.2程序结构 8

1.3简单数据 10

1.4表达式 11

1.5语句 15

1.6小结 22

1.7练习 23

第2章Pascal程序员的C:函数和复杂数据 27

2.1 函数 27

2.2派生类型 31

2.3示例:链表 37

2.4关键差别 42

2.5小结 43

2.6练习 44

第3章 C++和面向对象程序设计概述 49

3.1 输出 49

3.2输入 50

3.3函数原型 52

3.4类和抽象数据类型 53

3.5重载 55

3.6构造器和析构器 57

3.7面向对象的程序设计和继承 58

3.8小结 60

3.9练习 61

第4章 C++作为一个更好的C 66

4.1注释风格 66

4.2避免预处理器:inlinc和const 67

4.3声明 68

4.4 void的使用 71

4.5范围分辨操作符∷ 72

4.6函数原型 73

4.7引用调用和引用声明 75

4.8缺省变元 76

4.9重载函数 76

4.10自由存储操作符new和delete 77

4.11 差异和目的 79

4.12小结 80

4.13练习 81

第5章 类 87

5.1 聚合类型struct 87

5.2结构指针操作符 88

5.3示例:栈 89

5.4成员函数 92

5.5可见性private和public 93

5.6类 94

5.7 static成员 95

5.8嵌套类 96

5.9示例:同花五张套 96

5.11 练习 100

5.10小结 100

第六章构造器和析构器 104

6.1有构造器的类 104

6.2有析构器的类 106

6.3示例:动态分配字符串 106

6.4 类vect 109

6.5是类数据类型的成员 111

6.6示例:一个单向链表 112

6.7二维数组 114

6.8 this指针 116

6.9总结 116

6.10练习 118

7.1传统的类型转换 122

第七章算符的重载和类型转换 122

7.2 ADT类型转换 123

7.3重载和函数选择 125

7.4友元函数 127

7.5重载算符 129

7.6一元(Vnary)算符重载 130

7.7二元算符重载 131

7.8重载赋值和下标算符 133

7.9总结 136

7.10练习 137

第八章继承性 140

8.1 一个派生类 140

8.2 public(公共的),private(私有的)和protected(被保护的) 141

8.3一个派生的安全数组类型vcct_bnd 142

8.4类型转换和可见性 145

8.5虚拟函数 147

8.6示例:一个类体系 149

8.7一个二叉树类 152

8.8总结 156

8.9 练习 157

第九章输入/输出 160

9.1输出类ostream 160

9.2格式化输出form() 161

9.3用户定义的数据类型:输出 165

9.4输入类istream 167

9.5文件 168

9.6 ctype.h的函数和宏 170

9.7使用流的状态 171

9.8总结 173

9.9练习 174

10.1多继承 177

第十章高级特征 177

10.2抽象基类 180

10.3缺省的赋值和重载(新) 181

10.4指针算符 182

10.5范围和链接 184

10.6迭代器 186

10.7示例:字的频度 187

10.8 OOP:面向对象的程序设计 192

10.9柏拉图哲学:面向对象的设计 193

10.10总结 193

10.11练习 194

附录A ASCII字符码 197

附录B 算符的优先级和结合性 199

附录C Pascal程序员的简要指南 200

相关图书
作者其它书籍
返回顶部