目录 1
简介 1
Borland C++内容 1
硬件和软件环境 2
Windows用户须知 2
Borland C++的实现 3
Borland C++软件包 3
《入门》 3
《用户手册》 3
《程序员指南》 4
《库函数参考》 4
Whitewater Resource Toolikit(Whitewater资源开发工具) 5
第一章 安装Borland C++ 6
安装Borland C++ 6
注意 7
膝上计算机系统 7
README文件 7
HELPME!.DOC文件 8
Turbo Calc 8
IDE的用户化 8
运行BCINST 8
在CGA监视器上使用EGA卡 9
BCINST的安装菜单 9
调试器菜单 10
编辑命令 10
一些说明 10
设置视频模式 11
C++ 12
Windows 12
实际模式和保护模式 12
内部汇编语言编程 12
功能 12
第二章 Borland C++手册导引 12
手册安排 13
Borland公司的程序员平台(IDE) 13
新程序员或正在学习C或C++的程序员 13
VROOMM(覆盖) 13
熟练的C语言程序员 14
IDE与Windows 15
环境与工具 15
.h和.LIB文件的路径 15
第三章 Microsoft C用户必读 15
MAKE 16
命令行编译器 20
命令行选项及库的兼容性 26
链接器 26
原级兼容性 28
——MSC 28
关键字 29
内存模式 29
头文件 29
内部函数 30
寄存器约定 30
浮点返回值 30
值返回结构 30
第四章 C++要素 31
封装(Encapsulation) 32
继承(inheritance) 34
多态性(Polymorphism) 35
重载(Overloading) 35
用类来模拟现实世界 36
建立类:一个图形例子 36
说明对象 37
成员函数 37
调用一个成员函数 38
构造函数和析构函数 38
成员访问控制:private、public和protected 40
类:缺省为私有的 40
代码和数据相结合 40
运行一个C++程序 42
继承 44
重新思考point类 44
继承和访问控制 45
把类装入模块 46
扩充类 49
多重继承 51
虚函数 56
虚函数的作用 57
定义虚函数 58
开发一个完整的图形模块 58
引用类型 59
普通的还是虚拟的成员函数? 65
动态对象 65
析构函数(Destructors)和delete 66
分配动态对象的一个例子 67
C++中更多的灵活性 71
在类定义之外的内部函数 71
带有默认参数的函数 72
有关重载函数的更多说明 73
重载运算符以提供新的含义 74
友元函数(Friend function) 77
C++流库 78
标准I/O 78
格式化输出 79
控制符 80
put,write和get 81
磁盘I/O 81
用户定义数据类型的I/O 83
下一步 84
小结 85
程序1 86
更好的C:从C过度 86
第五章 掌握C++ 86
程序2 87
程序3 87
程序4 88
对象支持 89
程序5 89
程序6 91
程序7 94
程序8 96
程序9 98
小结 101
附录A C简介 102
回顾 102
基本编程操作 102
一、说明 103
四、打印 104
三、处理 104
C程序的基本结构 104
二、收集和存储 104
数值运算 106
数值数据类型 106
整数办 107
长整形 108
有符号和无符号变量 108
浮点数 109
双精度和长双精度 110
变量 110
初始化变量 110
段名 110
赋值语句 111
复合赋值 111
命名 112
成组输入:sscanf 112
显示变量值 115
printf中的类型转换 117
使用转义符(\)序列的格式 117
算术运算符 118
算数和类型转换 119
取模% 119
类型强制转换 120
算术与赋值联合运算 120
增量和减量 121
位运算 121
表达式 123
表达式求值 123
表达式中赋值 124
字符和字符串 125
单个字符的输入与输出 125
显示一个字符 126
显示字符串 126
使用关系运算符 127
测试条件和作出选择 127
注意 127
使用逻辑运算符 128
使用if..else的分支语句 129
使用if..else的多重选择 130
多重选择:switch 131
循环性重复运行 133
while循环 133
do while循环 134
for循环 135
break和continue 137
goto语句 138
选择合适的循环语句 139
循环嵌套 139
使用函数和宏的程序设计 140
定义自己的函数 140
函数原型 140
函数定义 141
函数内的处理过程 141
函数返回值 141
应用返回值 141
多函数程序 142
函数原型和全局说明 145
设置图形显示 145
计算图形坐标 145
作用域(scope) 146
变量的范围和持续时间 146
头文件、函数和库 146
画出行星 146
持续时间 149
使用常量值 150
使用宏来隐含细节 151
建立数据结构 152
说明和初始化数组 153
多维数组 154
数组和串 156
定义串变量 157
重新命名类型 158
枚举类型 158
使用结构的数据项 159
把数组合成结构 159
建立合适的说明符 160
指针 162
指针和串 163
指针运算 164
指针、结构和列表 164
使用指针来从函数返回值 167
利用系统资源 168
使用文件和流 169
打开流 170
写文件 171
读文件 171