《学习和使用Visual C++》求取 ⇩

目录1

第一篇 学习C++3

第一部分 C++介绍3

第一章 C++初步3

1.1 使用流进行输入和输出3

1.2 标准的输出流4

1.3 格式化输出5

1.4 标准的错误流5

1.5 标准输入流5

1.6 C++注释6

1.7 函数原型7

第二章 C++对C的增强9

2.1 缺省函数参数9

2.2 变量声明的出现位置10

2.3 域分辨操作符11

2.4 inline函数12

2.5 const修饰词14

2.6 枚举类型15

2.7 重载的函数16

2.8 链接说明19

3.1 作为别名的引用21

第三章 引用21

3.2 引用的初始化22

3.3 引用与指针:相似性和区别23

3.4 作为函数参数的引用23

3.5 作为返回值的引用26

3.6 小结27

第二部分 类28

第四章 类简介28

4.1 在C中创建新的数据类型28

4.2 在C++中创建新的数据类型30

4.3 对象的创建和消除37

4.4 访问数据成员38

4.5 访问函数与公有数据成员41

4.6 返回引用42

4.7 const对象和成员函数43

4.8 成员对象44

4.9 使用头和源文件47

第五章 类与动态内存分配49

5.1 自由存储区49

5.2 new操作符50

5.3 delete操作符50

5.4 自由存储区与内部类型51

5.5 具有指针成员的类52

5.6 赋值操作符55

5.7 this指针57

5.8 在返回语句中使用*this58

5.9 避免this指针的不良使用59

5.10 赋值与初始化59

5.11 拷贝构造函数60

5.12 传递和返回对象61

5.13 传递和返回对对象的引用63

第六章 类的其他特性65

6.1 静态成员65

6.2 静态的数据成员65

6.3 静态成员函数67

6.4 友元68

6.5 类对象数组73

6.6 自由存储区和类数组74

6.7 高级自由存储技术77

第七章 继承性与多态性84

7.1 在C中处理相关类型84

7.2 在C++中处理相关类型86

7.3 重定义基类的成员89

7.4 派生类构造函数91

7.5 基类和派生类之间的转换92

7.6 使用基类指针的集合94

7.7 虚函数95

7.8 多态性97

7.9 动态联编98

7.10 虚函数的实现98

7.11 纯虚函数100

7.12 基类和派生类中的析构函数102

7.13 保护成员102

7.14 公有和私有基类103

7.15 多重继承性104

第八章 操作符重载与转换函数106

8.1 操作符重载106

8.2 操作符重载的规则107

8.3 什么时候不应重载操作符108

8.4 为数值类重载操作符109

8.5 将操作符定义为友元函数112

8.6 重载算术操作符的一些诀窍113

8.7 为数组类重载操作符114

8.8 类的转换116

8.9 由构造函数执行的转换117

8.10 转换操作符118

8.11 转换和操作符之间的歧义性120

8.12 转换之间的歧义性121

9.1 面向对象程序设计的特点124

9.2 抽象124

第九章 面向对象设计基础124

第三部分 面向对象的设计124

9.3 类127

9.4 封装性127

9.5 类层次130

9.6 继承代码130

9.7 继承界面131

9.8 设计一个面向对象的系统132

9.9 类的确定132

9.10 赋予属性和行为133

9.11 找出类之间的关系134

9.12 将类安排成层次135

9.13 复合与继承性136

9.14 根据继承关系设计类137

9.15 多重继承性138

第十章 面向对象设计举例139

10.1 需求分析139

10.2 类的设计140

10.3 定义预备的类界面143

10.4 层次的扩展151

第一部分 提高程序的性能157

第十一章 预编译头文件的使用157

第二篇 程序设计技术157

11.1 什么时候预编译源代码158

11.2 生成和使用预编译的头文件158

11.3 预编译头编译程序选项158

11.4 在项目中使用预编译的头文件166

第十二章 为16位的C程序管理内存171

12.1 指针的尺寸171

12.2 选择一种标准的内存模式173

12.3 混合内存模式180

12.4 内存模式的定制185

12.5 基址指针和数据的使用191

12.6 为函数使用基址寻址200

12.7 虚内存管理器的使用201

第十三章 为16位C++程序管理内存207

13.1 内存模式与类207

13.2 自由存储区211

13.3 成员函数的基址寻址215

第十四章 16位嵌入汇编程序的使用218

14.1 嵌入汇编的优点218

14.2 __asm关键字218

14.3 在__asm分程序中使用汇编语言219

14.4 在__asm分程序中使用C或C++221

14.5 寄存器的使用和保存225

14.7 跳转至标号226

14.6 使用浮点指令226

14.8 调用C函数228

14.9 调用C++函数228

14.10 将__asm分程序定义为C宏228

14.11 优化230

第十五章 浮点数学运算的控制231

15.1 浮点类型的声明231

15.2 long double类型的运行时刻库支持233

15.3 数学软件包233

15.4 选择浮点选项(/FP)234

15.6 浮点选项之间的兼容性237

15.5 有关浮点选项的库考虑237

15.7 使用NO87环境变量238

15.8 不兼容的问题238

第二部分 特殊环境239

第十六章 Windows程序设计239

16.1 优化Windows程序的保护模式前言和结语代码239

16.2 指定程序的开始执行点241

16.3 Windows DLL初始化代码242

16.4 Windows终止例程242

第十七章 QuickWin程序244

17.1 QuickWin图形库的功能244

17.2 使用QuickWin的两种方式245

17.4 QuickWin用户界面247

17.3 QuickWin与Windows的比较247

17.5 QuickWin的增强功能综述251

17.6 构造QuickWin程序253

17.7 运行QuickWin程序253

17.8 编写增强的QucikWin程序254

17.9 MS-DOS图形与QuickWin图形之间的区别263

第十八章 混合语言程序设计268

18.1 混合语言调用268

18.2 语言约定要求269

18.3 编译和链接273

18.4 对高级语言的C调用274

18.5 对Basic的C调用275

18.6 对FORTRAN的C调用277

18.7 对Pascal的C调用280

18.8 对汇编语言的C调用283

18.9 对高级语言的C++调用288

18.10 混合语言程序设计中的数据处理289

第十九章 编写可移植的C程序298

19.1 有关硬件的假设298

19.2 有关编译程序的假设309

19.3 数据文件的可移植性314

19.4 VisualC++的可移植性考虑314

19.5 VisualC++字节顺序314

参考文献316

1995《学习和使用Visual C++》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由顾铁成,萧柔等编著 1995 南京:南京大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

面向对象的数据库程序设计(1996 PDF版)
面向对象的数据库程序设计
1996 北京:电子工业出版社
Visual C++使用指南( PDF版)
Visual C++使用指南
学用Visual C++5( PDF版)
学用Visual C++5
Microsoft Visual C++使用指南(1999 PDF版)
Microsoft Visual C++使用指南
1999
Micorosoft c/c++和Visual c++库函数用法详解( PDF版)
Micorosoft c/c++和Visual c++库函数用法详解
Visual C++ 6.0编程高手(1999 PDF版)
Visual C++ 6.0编程高手
1999 北京:北京希望电脑公司;北京:北京希望电子出版社
Visual C++ 2.0可视化使用指南(1995 PDF版)
Visual C++ 2.0可视化使用指南
1995 北京:机械工业出版社
Visual C++使用速成(1996 PDF版)
Visual C++使用速成
1996 北京:清华大学出版社
Visual C++2使用指南(1995 PDF版)
Visual C++2使用指南
1995 北京:清华大学出版社
Visual C++ 6.0使用与开发(1998 PDF版)
Visual C++ 6.0使用与开发
1998 北京:清华大学出版社
如何使用Visual C++ 6.0(1999 PDF版)
如何使用Visual C++ 6.0
1999 北京:机械工业出版社
学习使用C语言(1994 PDF版)
学习使用C语言
1994 北京:人民邮电出版社
Visual C++5.0使用与开发(1997 PDF版)
Visual C++5.0使用与开发
1997 北京:清华大学出版社
Visual C++5.0使用指南(1998 PDF版)
Visual C++5.0使用指南
1998 西安:西安电子科技大学出版社
Visual C++ 6.0学习教程(1999 PDF版)
Visual C++ 6.0学习教程
1999 北京:北京大学出版社