第1章 C++语言概述 1
1.1 C++语言的发展 2
1.2 C++语言的特点 2
1.3 面向对象程序设计 2
1.4 C++语言的基本符号和词汇 3
1.5 C++程序的基本框架 4
1.6 C++程序的开发过程 6
1.7 经典题解 6
1.8 同步练习 7
1.9 参考答案 10
第2章 数据类型、运算符和表达式 11
2.1 C++语言的数据类型 12
2.2 常量与变量 12
2.3 运算符和表达式 15
2.4 经典题解 19
2.5 同步练习 21
2.6 参考答案 27
第3章 基本控制结构 29
3.1 C++的基本语句和顺序结构 30
3.2 选择结构 32
3.3 循环结构 34
3.4 跳转语句 35
3.5 经典题解 36
3.6 同步练习 43
3.7 参考答案 57
第4章 数组、指针与引用 59
4.1 数组 60
4.2 指针 62
4.3 引用 63
4.4 动态存储分配 63
4.5 经典题解 64
4.6 同步练习 69
4.7 参考答案 86
第5章 函数 89
5.1 函数定义和函数调用 90
5.2 函数原型和函数返回类型 91
5.3 函数参数 91
5.4 函数重载及带有默认参数的函数 92
5.5 内联函数 92
5.6 递归函数 93
5.7 变量的作用域与生存周期 93
5.8 函数模板 94
5.9 经典题解 95
5.10 同步练习 102
5.11 参考答案 124
第6章 类和对象 127
6.1 类的定义 128
6.2 对象的定义 130
6.3 构造函数与析构函数 130
6.4 对象的生存周期 132
6.5 this指针 132
6.6 静态成员和常成员 133
6.7 友元 134
6.8 对象数组与对象成员 134
6.9 类模板 135
6.10 经典解析 136
6.11 同步练习 146
6.12 参考答案 165
第7章 继承和派生 169
7.1 继承与派生 170
7.2 派生类对基类成员的访问 171
7.3 派生类的构造函数和析构函数 171
7.4 多继承与虚基类 172
7.5 虚函数与多态性 173
7.6 经典题解 174
7.7 同步练习 195
7.8 参考答案 214
第8章 运算符重载及C++流 217
8.1 运算符函数与运算符重载 218
8.2 典型运算符的重载 219
8.3 C++流的概念 220
8.4 输入输出的格式控制 221
8.5 文件流 222
8.6 经典题解 224
8.7 同步练习 235
8.8 参考答案 252
第9章 笔试全真模拟试卷 255
9.1 笔试全真模拟试卷(1) 256
9.2 笔试全真模拟试卷(2) 261
9.3 笔试全真模拟试卷(3) 266
9.4 笔试全真模拟试卷(4) 272
9.5 参考答案及解析 278
第10章 上机指导及全真模拟试题 289
10.1 上机全真模拟试题(1) 290
10.2 上机全真模拟试题(2) 292
10.3 上机全真模拟试题(3) 294
10.4 上机全真模拟试题(4) 297
10.5 上机全真模拟试题(5) 299
10.6 上机全真模拟试题(6) 301
10.7 参考答案及解析 305