引言 1
0.1 本手册的内容简介 1
第一章 Turbo C++语言标准 2
1.1 语法与术语 2
1.2 词法与短语结构的语法 2
1.3 空白 3
1.3.1 行分隔符 3
1.3.2 注释 3
1.4 词法符号 4
1.4.1 关键字 5
1.4.2 标识符 6
1.4.3 常量 7
1.5 操作符描述 14
1.5.1 单目操作符 16
1.5.2 双目操作符 16
1.5.3 标点符号 17
1.6 说明 20
1.6.1 对象 20
1.6.2 左值 21
1.6.3 类型与存储类 21
1.6.4 作用域 21
1.6.5 可见性 22
1.6.6 生存期 22
1.6.7 编译单元 23
1.6.8 连接 24
1.7 说明的语法 24
1.7.1 暂时定义 24
1.7.2 可能说明 25
1.7.3 外部说明与定义 28
1.7.4 类型指明符 29
1.7.5 类型分类 30
1.7.6 基本类型 31
1.7.7 初始化 33
1.7.8 简单说明 35
1.7.9 存储类指明符 35
1.7.10 修饰符 36
1.7.11 复杂说明与说明符 40
1.8 指针 41
1.8.1 指向对象的指针 41
1.8.2 指向函数的指针 41
1.8.3 指针说明 42
1.8.4 指针与常量 42
1.8.5 指针算术运算 43
1.8.6 指针转换 44
1.8.7 C++引用说明 44
1.9 数组 44
1.10 函数 44
1.10.1 说明与定义 44
1.10.2 说明与原型 45
1.10.3 定义 46
1.10.4 形参说明 47
1.10.5 函数调用与参数转换 47
1.11 结构 48
1.11.1 无标结构与typedef 48
1.11.2 结构成员说明 48
1.11.3 结构与函数 49
1.11.4 结构成员存取 49
1.11.5 结构字对齐 50
1.11.6 结构名字空间 50
1.11.7 不完整说明 51
1.11.8 位段 51
1.12 联合 52
1.12.1 联合说明 53
1.13 枚举 53
1.14 表达式 54
1.14.1 表达式与C++ 58
1.14.2 求值次序 58
1.14.3 出错与溢出 59
1.15 操作符语义 59
1.15.1 后缀和前缀操作符 59
1.15.2 增量和减量操作符 60
1.15.3 单目操作符 60
1.15.4 sizeof操作符 61
1.15.5 乘法类操作符 62
1.15.6 加法类操作符 62
1.15.7 按位移位操作符 63
1.15.8 关系操作符 63
1.15.9 相等操作符 64
1.15.10 按位与操作符& 65
1.15.11 按位异或操作符^ 65
1.15.12 按位同或操作符1 65
1.15.13 逻辑与操作符&& 66
1.15.14 逻辑或操作符|| 66
1.15.15 条件操作符?: 66
1.15.16 赋值操作符 67
1.15.17 逗号操作符 67
1.16 语句 68
1.16.1 块 69
1 16.2 带标号语句 69
1.16.3 表达式语句 70
1.16.4 选择语句 70
1.16.5 循环语句 71
1.16.6 跳转语句 72
1.17 C++ 73
1.17.1 引用 73
1.17.2 作用域存取操作符 75
1.17.3 new与delete操作符 75
1.17.4 类 76
1.17.5 虚基类 83
1.17.6 类的友元 83
1.17.7 构造函数(constructors)与析构函数(destructors) 84
1.17.8 构造函数 85
1.17.9 析构函数 91
1.17.10 重载操作符 93
1.17.11 操作符函数 94
1.17.12 虚函数 96
1.17.13 抽象类 97
1.17.14 C++作用域 98
1.18 TurboC++预处理程序指令 99
1.18.1 空指令# 102
1.18.2 #define与#undef指令 102
1.18.3 文件包含指令#include 106
1.18.4 条件编译 107
1.18.5 #line行控制指令 108
1.18.6 #error指令 109
1.18.7 #pragma指令 109
1.18.8 预定义的宏 113
第二章 运行时间库交叉参考 115
2.1 为何要存取运行时间库源代码 115
2.2 Turbo C++头文件 115
2.3 库例程分类 117
2.3.1 分类例程 117
2.3.2 转换例程 117
2.3.3 目录控制例程 117
2.3.4 诊断例程 118
2.3.5 图形例程 118
2.3.6 输入/输出例程 119
2.3.7 接口例程(DOS、8086和BIOS) 120
2.3.8 操作例程 121
2.3.9 数学例程 121
2.3.10 存储例程 122
2.3.11 杂凑例程 122
2.3.12 进程控制例程 123
2.3.13 标准例程 123
2.3.14 正文窗口显示例程 123
2.3.15 时间和日期例程 124
2.3.16 变量参数表例程 124
第三章 C++流 125
3.1 对应原版本的新流 125
3.2 2.0版流的用法 125
3.2.1 何谓流? 125
3.2.2 iostream库 125
3.2.3 4个标准流 126
3.2.4 输出 127
3.2.5 输入 132
3.2.6 流的初始化 134
3.2.7 简单文件I/O 135
3.2.8 I/O流出错状态 136
3.3 流的老版本用法 138
3.4 升级到2.0版流的指南 138
第四章 存储模型、浮点数和覆盖 140
4.1 存储模型 140
4.1.1 8086寄存器 140
4.1.2 存储分段 142
4.1.3 指针 143
4.1.4 六种存储模型 144
4.2 混合模型程序设计:地址修饰符 148
4.2.1 说明函数为近的或远的 149
4.2.2 说明指针为近的、远的或巨型的 149
4.2.3 使用库文件 150
4.2.4 连接混合模块 150
4.3 浮点选择项 151
4.3.1 仿真80×87芯片 152
4.3.2 使用80×87代码 152
4.3.3 无浮点代码 152
4.3.4 快速浮点选择项 152
4.3.5 87环境变量 152
4.3.6 寄存器和80×87 153
4.3.7 禁止浮点异常 153
4.4 复数数学库的用法 154
4.4.1 BCP数学库的用法 154
4.5 Turbo C++RAM的用法 156
4.6 覆盖(VROOMM) 156
4.6.1 覆盖是如何工作的 156
4.6.2 要求 158
4.6.3 覆盖的用法 158
4.6.4 设计覆盖程序 159
4.6.5 交换 160
第五章 视频函数 162
5.1 关于视频方式的几点说明 162
5.2 有关窗口和视区的几点说明 162
5.2.1 何谓窗口 162
5.2.2 何谓视区 162
5.2.3 坐标系 163
5.3 在文本方式下编程 163
5.3.1 控制台I/O函数 163
5.3.2 文本窗口 165
5.3.3 文本方式种类 166
5.3.4 文本颜色 167
5.3.5 高性能输出:directvideo变量 167
5.4 在图形方式下编程 168
5.4.1 图形库函数 168
第六章 和汇编语言的接口 178
6.1 混合语言程序设计 178
6.1.1 参数传递顺序 178
6.2 建立从Turbo C++对.ASM的调用 180
6.2.1 简化的段指令 180
6.2.2 标准段指令 181
6.2.3 定义数据常量和变量 182
6.2.4 定义全局和外部标识符 182
6.3 建立从.ASM中对Turbo C++的调用 183
6.3.1 引用函数 183
6.3.2 引用数据 183
6.4 定义汇编语言过程 184
6.4.1 传递参数 184
6.4.2 处理返回值 184
6.5 寄存器约定 188
6.6 从.ASM过程中调用C函数 188
6.7 伪变量、内部汇编和中断函数 190
6.7.1 伪变量 190
6.7.2 内部汇编语言 192
6.7.3 中断函数 197
第七章 错误信息 200
7.1 运行时间错误信息 201
7.2 编译错误信息 202
7.2.1 致命性错误 203
7.2.2 一般错误 203
7.2.3 警告 232
附录 ANSI特殊实现标准 238
- 《现代编译程序实现-Java 语言 第2版》(美)Andrew W. Appel,(美)With Jens Palsberg 2003
- 《程序设计语言 编译原理》陈火旺等编著 2000
- 《现代编译程序设计 中文版》Dick Grune等著;冯博琴,傅向华等译 2003
- 《编译程序设计艺术 理论与实践》(美)皮特曼,皮特斯编著 2010
- 《程序设计语言 编译原理 第3版》陈火旺等编著 2009
- 《C++面向对象程序设计》董正言著 2010
- 《C语言程序设计》甘岚主编;雷莉霞,范萍,刘媛媛副主编 2015
- 《程序设计基础》何炎祥,石莹,王娜编著 2006
- 《Java面向对象程序设计案例教程》谭义红主编 2017
- 《C++程序设计》杨长兴,刘卫国主编;曹岳辉,李利明副主编 2012
- 《面向对象的程序设计 Turbo C++程序员指南》叶欣,童长忠,张国锋,唐晓菲编译 1991
- 《TURBO C++程序员指南》叶欣,童长忠,张国锋等编译 1991
- 《Turbo C++入门》叶欣,张国锋,王强等编译 1991
- 《X教程 11.4版》叶欣,唐晓菲等编 1991
- 《Ada程序设计风格与范例》(美)希伯特等著;童长忠,黄征编译 1990
- 《C++程序设计语言》(美)Stroustrup,B.著;麦中凡,童长忠译 1988
- 《Microsoft Windows 3.0 SDK 程序设计指南》宋明华,童长忠译 1991
- 《数学》齐邦交主编;张国锋,赵彦军副主编;齐邦交,张国锋,赵彦军,吴国珍,张德龙,王锦程编著 2006
- 《面向对象的程序设计和 C++教程》张国锋编译 1991
- 《四季女装》叶欣编译 1990
- 《THE GOVERNMENT/PRESS CONNECTION PRESS OFFICERS AND THEIR OFFICES》STEPHEN HESS 1984
- 《PRESS》POLITICS & PUBLIC OPINION IN BIHAR 1912-1947 2010
- 《Press law》Robin Callender Smith. 1978
- 《SUING THE PRESS》RODNEY A.SMOLLA 1986
- 《THE PRESS AND AMERICA》 2222
- 《FREEDOM OF THE PRESS》ERIC BARENDT 2009
- 《FREEDOM OF THE PRESS》ROB EDELMAN 2006
- 《FREEDOM OF THE PRESS》DAVID L.GEBERT 2005
- 《Racism and the press》Teun A.van Dijk 2016
- 《Im spiegel per presse 1》Albert Schmitz 1983