第一部分 C++语言程序设计学习指导 1
第1章 C++基础知识及其基本控制结构程序设计 1
1.1知识点归纳 1
1.2例题精讲 16
1.3拓展训练 25
1.4拓展训练参考答案 26
第2章 数组、指针和字符串 30
2.1知识点归纳 30
2.2例题精讲 35
2.3拓展训练 47
2.4拓展训练参考答案 47
第3章 函数 51
3.1知识点归纳 51
3.2例题精讲 53
3.3拓展训练 64
3.4拓展训练参考答案 65
第4章 类与对象 69
4.1知识点归纳 69
4.2例题精讲 82
4.3拓展训练 92
4.4拓展训练参考答案 92
第5章 运算符重载与模板 98
5.1知识点归纳 98
5.2例题精讲 101
5.3拓展训练 111
5.4拓展训练参考答案 111
第6章 继承与派生 116
6.1知识点归纳 116
6.2例题精讲 121
6.3拓展训练 131
6.4拓展训练参考答案 131
第7章 多态性与虚函数 137
7.1知识点归纳 137
7.2例题精讲 139
7.3拓展训练 151
7.4拓展训练参考答案 151
第8章 流类库与输入/输出 156
8.1知点归纳 156
8.2例题精讲 157
8.3拓展训练 165
8.4拓展训练参考答案 165
第9章 异常处理 168
9.1知识点归纳 168
9.2例题精讲 169
9.3拓展训练 174
9.4拓展训练参考答案 175
第二部分 C++语言程序设计上机指导 176
第10章 编译环境 176
第11章 程序编制及调试 181
第12章 应用实例:图书管理系统 188