简介 1
第一章 词法约定 3
标记 3
注释 4
标识符 5
C++关键字 6
标点符号 7
算符 7
文字 11
第二章 基本概念 18
术语 18
说明与定义 18
作用域 19
程序与链接 23
启动与终止 26
存储类 31
类型 34
左值与右值 42
名空间 42
最大值与最小值 42
第三章 标准转换 45
整数拓宽 45
整数转换 45
浮点转换 47
浮点与整型转换 47
算术转换 47
指针转换 48
引用转换 51
成员指针转换 51
第四章 表达式 52
表达式的类型 52
表达式的语义 81
表达式中的注释 83
第五章 语句 84
概述 84
标号语句 84
表达式语句 86
复合语句(块) 87
选择语句 87
递归语句 90
转移语句 93
说明语句 95
第六章 说明 99
指明符 99
枚举说明 110
链接规约 114
第七章 说明符 117
概述 117
类型名 119
抽象说明符 120
函数定义 138
初始值 140
第八章 类 147
概述 147
类名 150
类成员 152
成员函数 155
静态数据成员 161
联合 161
位域 164
嵌套的类说明 165
类作用域中的类型名 168
第九章 派生类 169
概述 169
多重基类 175
虚函数 180
抽象类 183
作用域规则小结 185
第十章 成员存取控制 187
控制对类成员的存取 187
存取指明符 187
基类的存取指明符 188
友元 191
受保留的成员存取 194
存取虚函数 194
多重存取 195
第十一章 特殊的成员函数 197
构造函数 198
析构函数 201
临时对象 204
转换 205
new与delete算符 208
用特殊的成员函数初始化 214
复制类成员 218
第十二章 重载 221
概述 221
说明匹配 222
变元匹配 224
重载函数的地址 229
重载算符 229
第十三章 预处理 238
预处理程序 238
宏 239
包含文件 224
条件编译 246
行控制 250
报错指令 250
#pragma指令 251
附录A 翻译阶段 256
附录B 特定修饰符 257
存储模式修饰符 258
调用与命名约定修饰符 269
特殊修饰符 272
附录C 语法小结 274
关键字 274
表达式 274
说明 277
说明符 279
类 280
语句 282
预处理程序 282
扩展 282