第一章 面向对象及C++基础知识 1
1.1 必考知识点及相互关系 1
1.2 重点与难点分析 1
1.3 自测试题 6
自测试题答案 7
第二章 类和对象 9
2.1 必考知识点及相互关系 9
2.2 重点与难点分析 9
2.3 自测试题 17
自测试题答案 20
第三章 构造函数与析构函数 22
3.1 必考知识点及相互关系 22
3.2 重点与难点分析 22
3.3 自测试题 36
自测试题答案 39
4.2 重点与难点分析 41
4.1 必考知识点及相互关系 41
第四章 继承和派生类 41
4.3 自测试题 60
自测试题答案 62
第五章 多态性和虚函数 63
5.1 必考知识点及相互关系 63
5.2 重点与难点分析 63
5.3 自测试题 77
自测试题答案 81
6.2 重点与难点分析 84
第六章 进一步使用成员函数 84
6.1 必考知识点及相互关系 84
6.3 自测试题 97
自测试题答案 101
第七章 运算符重载及流类库 106
7.1 必考知识点及相互关系 106
7.2 重点与难点分析 106
7.3 自测试题 115
自测试题答案 118
8.1 必考知识点及相互关系 120
8.2 重点与难点分析 120
第八章 模板 120
8.3 自测试题 124
自测试题答案 125
第九章 面向对象程序设计基础 127
9.1 必考知识点及相互关系 127
9.2 重点与难点分析 127
自测试题答案 142
9.3 自测试题 142
第十章 总复习 144
10.1 常量和引用 145
10.1.1 常量、指针和指针赋值 145
10.1.2 引用 147
10.1.3 函数中的常量和引用 148
10.1.4 在类中使用const 151
10.1.5 浅拷贝和复制构造函数 152
10.2.1 类的成员 153
10.2 类的一般结构 153
10.2.2 类的基本组成结构 157
10.3 类与类之间的关系 157
10.4 虚函数、多态性和重载 162
10.4.1 虚函数和多态性 162
10.4.2 重载 168
10.5 模板与文件 174
附录 178
模拟试卷一 178
模拟试卷二 184
模拟试卷三 194
模拟试卷四 201
模拟试卷一参考答案 210
模拟试卷二参考答案 212
模拟试卷三参考答案 215
模拟试卷四参考答案 217
主要参考文献 220