第三篇 语言参考 1
第十一章 TurboC++的文法形式、程序结构和书写格式 1
11.1 C++的文法形式 1
11.2 C++程序的基本结构 2
11.3 注释、空格及反斜杠连接 3
第十二章 C++的单词 5
12.1 关键字 5
12.2 标识符 6
12.3 常量 7
12.4 C++的操作符 15
12.5 分隔符 17
第十三章 说明 20
13.1 对象 20
13.2 作用域和可访问性 20
13.3 类型、存储类和生存期 22
13.4 连接属性 24
13.5 左值 25
第十四章 说明的文法 26
14.1 说明的方式 26
14.2 基本类型 27
14.3 无值Void 28
14.4 初始化 29
14.5 简单说明 30
14.6 存储类说明符 30
14.7 修饰说明符 31
14.8 说明的文法形式 35
第十五章 表达式和操作符语义 41
15.1 表达式 41
15.2 操作符语义 46
第十六章 枚举和指针 56
16.1 枚举 56
16.2 指针 57
17.1 数组 62
第十七章 数组、结构和联合 62
17.2 结构 63
17.3 联合 67
第十八章 函数 69
18.1 函数的说明和定义 69
18.2 说明与原型 69
18.3 函数的定义 71
18.4 形式参数的说明 71
18.5 函数的调用及参数的转换 72
18.6 指向函数的指针 73
第十九章 语句 75
19.1 块 76
19.2 标号语句 76
19.3 表达式语句 76
19.4 选择语句 77
19.5 循环语句 78
19.6 转移语句 80
第二十章 C++特殊的操作符 82
20.1 引用(reference) 82
20.2 作用域分辨符∷ 84
20.3 new和delete操作符 84
第二十一章 类 86
21.1 类的说明 86
21.2 调用成员函数和自引用关键字this 90
21.3 静态成员 91
21.4 成员的作用域 92
21.5 成员的访问控制和三种类 93
21.6 类的友元 94
21.7 派生类 95
21.8 虚函数 97
21.9 抽象类 99
21.10 C++的作用域 100
第二十二章 构造函数和释放函数 102
22.1 构造函数 103
22.2 释放函数 107
第二十三章 重载操作符 110
23.1 操作符函数 111
23.2 重载操作符和继承 111
23.3 new和delete重载 111
23.4 重载一元操作符 112
23.5 重载二元操作符 112
23.6 重载赋值操作符= 112
23.7 重载函数调用操作符() 113
23.8 重载下标操作符〔〕 113
23.9 重载成员访问操作符→ 113
第二十四章 C++的流 114
24.1 什么是流,如何使用流I/O 114
24.2 iostream库 116
24.3 四个标准流 117
24.4 输出 118
24.5 输入 123
24.6 初始化流 125
24.7 简单的文件I/O 126
24.8 I/O流错误状态 128
24.9 使用旧式流 129
24.10 升级到2.0版流的指南 129
第二十五章 Turbo C++预处理指令 131
25.1 预处理指令的语法形式 131
25.2 #define和undef指令 133
25.3 用#include包含文件 138
25.4 条件编译指令 138
25.5 行控制指令#line 140
25.6 #error指令 141
25.7 #pragma指令 141
25.8 预定义的宏 145
26.1 main函数 147
第二十六章 Turbo C++的main函数、头文件和运行库功能介绍 147
26.2 Turbo C++头文件 149
26.3 运行库功能介绍 151
26.4 运行库函数源代码 152
第二十七章 屏幕与图形函数 153
27.1 图形适配器及视屏模式 153
27.2 文本模式下的程序设计 153
27.3 图形模式下的程序设计 160
第二十八章 内存模式和混合模式编程 174
28.1 内存模式 174
28.2 混合模式编程 181
28.3 Turbo C++RAM的用法 189
第二十九章 浮点数、复数和BCD数 190
29.1 浮点数 190
29.2 复数 194
29.3 BCD数 196
30.1 参数传递方法 198
第三十章 Turbo C++与汇编语言的接口 198
30.2 从Turbo C++调用汇编程序 200
30.3 从汇编语言调用Turbo C++ 216
第三十一章 嵌入式汇编、伪变量和中断函数 221
31.1 嵌入式汇编 221
31.2 伪变量 230
31.3 中断函数 232
31.4 实例 233
第三十二章 面向对象的实时虚拟存储管理覆盖技术 235
32.1 VROOMM的工作原理 235
32.2 覆盖的使用 236
32.3 覆盖程序的设计 237
32.4 交换 239
附录B 错误信息 241
附录C ANSI特殊实现标准 271