第1部分 Microsoft Visual C6.0语言参考手册 3
引言 3
C语言参考手册的组织 3
本手册的范围 3
ANSI一致性 3
第1章 C的基本元素 5
语言符号 5
注释 6
关键词 8
标识符 9
常量 13
字符串文字 23
标点和特殊字符 25
第2章 程序结构 26
源文件和源程序 26
main函数和程序执行 31
命令行参量的分析 33
名称空间 40
第3章 说明和类型 42
说明概述 42
存储类 44
指示符 51
类型修饰符 54
说明符和变量说明 55
解释更复杂的说明符 76
初始化 79
基本类型的存储 85
不完整类型 89
typedef说明 90
扩充的存储类属性 93
第4章 表达式和赋值 97
操作数和表达式 97
运算符 102
类型转换 129
第5章 语句 138
语句概述 138
break语句 139
复合语句 140
continue语句 141
co-while语句 142
表达式语句 142
for语句 143
goto和标号语句 144
if语句 146
空语句 147
return语句 148
switch语句 149
try-except语句 152
try-finally语句 154
while语句 155
第6章 函数 157
函数概述 157
函数定义 158
函数原型 174
函数调用 176
附录A C语言语法总结 182
定义和约定 182
词法 183
短语结构语法 188
附录B 实现定义的行为 196
转换:诊断 196
环境 196
标识符的行为 197
字符 198
整数 201
浮点数学 203
数组的指针 204
寄存器:寄存器的可用性 205
结构、联合、枚举和位域 205
修饰符:访问volatile对象 207
说明符:最大个数 207
语句:switch语句的限制 207
预处理器命令 208
库函数 209
第2部分 Microsoft VisualC++6.0语言参考手册 223
引言 C++语言参考手册的组织 223
本手册的范围 224
本手册中的特定术语 224
文件翻译概述 225
第1章 词法规定 225
语言符号 226
注释 227
标识符 228
关键字 229
标点符号 231
运算符 231
文字 234
第2章 基本概念 243
术语 243
说明和定义 244
范围 246
程序和连接 250
启动和结束 255
存储类 263
类型 267
1值和r值 278
数的限制 278
第3章 标准转换 281
整型提升 282
整型转换 282
浮点转换 284
浮点和整型的转换 284
算术转换 285
指针转换 286
引用转换 290
成员指针转换 290
表达式的类型 292
第4章 表达式 292
表达式的语义 338
造型转换 341
第5章 语句 353
语句概述 353
标号语句 354
表达式语句 356
空语句 357
复合语句(块) 357
选择语句 358
迭代语句 362
跳转语句 367
说明语句 369
异常处理 374
第6章 说明 382
指示符 383
枚举说明 400
连接规格 405
模板规格 407
名称空间 413
第7章 说明符 429
说明符概述 429
类型名称 431
抽象说明符 432
引用 436
成员指针 443
数组 448
函数说明 451
缺省参量 459
函数定义 461
初始化器 465
第8章 类 473
类的概述 473
类名称 478
类成员 481
成员函数 485
静态数据成员 491
联合 493
位域 496
嵌套类说明 498
类范围中的类型名称 501
第9章 派生类 503
派生类概述 503
多重基类 511
虚拟函数 518
抽象类 523
范围规则总结 525
第10章 成员访问控制 528
类成员的访问控制 528
访问指示符 529
基类的访问指示符 530
友元 533
保护的成员访问 538
虚拟函数的方向 538
多重访问 539
第11章 特殊成员函数 540
构造函数 541
析构函数 546
临时对象 550
转换 552
new和delete运算符 557
用特殊成员函数初始化 563
拷贝类对象 570
第12章 重载 574
重载概述 574
说明匹配 577
参量匹配 579
重载函数的地址 585
重载运算符 586
附录A 语法总结 599
关键字 599
表达式 600
说明 606
说明符 610
类 612
语句 614
Microsoft扩展 615
附录B Microsoft特殊修饰符 617
基地址 617
调用和命令的常规修饰符 619
扩展存储类属性 619
附录C 编译器COM支持类 632
_com_error 633
_com_ptr_t 639
_bstr_t 649
_variant_t 654
附录D 图表 663
ASCII字符代码图表1 664
ASCII字符代码图表2 665
ASCII多语言代码图表 666
ANSI字符代码图表 667
关键字代码图表1 668
关键字代码图表2 669
引言 673
特殊术语 673
第3部分 Microsoft Visual C++6.0预处理器参考手册 673
第1章 预处理器 674
特殊术语 674
翻译阶段 674
预处理器指令 676
预处理器操作符 695
宏 698
第2章 编译指示指令 703
C++编译器专有编译指示 703
C和C++编译器编译指示 706
附录 语法总结 721
定义 721
约定 721
预处理器语法 722