第1章 Visual C++ 6.0开发平台 1
1.1 Visual C++ 6.0集成开发环境 1
1.1.1 Visual C++ 6.0集成开发环境概述 1
1.1.2 Visual C++ 6.0的菜单项 1
1.1.3 Visual C++ 6.0的工具条 3
1.1.4 Visual C++ 6.0的项目工作区 4
1.2 在Visual C++ 6.0中运行C++程序 5
1.2.1 编写第一个C++程序—HelloWorld! 5
1.2.2 Visual C++ 6.0调试C++程序基础 7
1.3 Visual C++ 6.0的帮助系统MSDN 8
第2章 上机实验及实验指导 10
2.1 实验一:Visual C++ 6.0集成开发环境的初步使用 10
2.1.1 基础知识 10
2.1.2 实验目的 10
2.1.3 实验内容与要求 10
2.1.4 参考答案及分析 11
2.2 实验二:C++程序设计基础 13
2.2.1 基础知识 13
2.2.2 实验目的 13
2.2.3 实验内容与要求 14
2.2.4 参考答案及分析 16
2.3 实验三:类与对象 21
2.3.1 基础知识 21
2.3.2 实验目的 22
2.3.3 实验内容与要求 22
2.3.4 参考答案及分析 26
2.4 实验四:运算符重载 35
2.4.1 基础知识 35
2.4.2 实验目的 35
2.4.3 实验内容与要求 35
2.4.4 参考答案及分析 37
2.5 实验五:继承与派生 45
2.5.1 基础知识 45
2.5.2 实验目的 45
2.5.3 实验内容与要求 46
2.5.4 参考答案及分析 51
2.6 实验六:多态 56
2.6.1 基础知识 56
2.6.2 实验目的 56
2.6.3 实验内容与要求 56
2.6.4 参考答案及分析 58
2.7 实验七:异常 64
2.7.1 基础知识 64
2.7.2 实验目的 65
2.7.3 实验内容与要求 65
2.7.4 参考答案及分析 67
2.8 实验八:C++的范型—模板 69
2.8.1 基础知识 69
2.8.2 实验目的 70
2.8.3 实验内容与要求 70
2.8.4 参考答案及分析 71
2.9 实验九:C++的输入/输出流类库 78
2.9.1 基础知识 78
2.9.2 实验目的 78
2.9.3 实验内容与要求 79
2.9.4 参考答案及分析 79
第3章 《C++程序设计》题解 85
3.1 习题一参考答案 85
3.2 习题二参考答案 85
3.3 习题三参考答案 89
3.4 习题四参考答案 93
3.5 习题五参考答案 103
3.6 习题六参考答案 108
3.7 习题七参考答案 116
3.8 习题八参考答案 121
第4章 自测题 124
4.1 自测题一 124
4.1.1 模拟题一 124
4.1.2 模拟题一解答 127
4.2 自测题二 129
4.2.1 模拟题二 129
4.2.2 模拟题二解答 134
4.3 自测题三 135
4.3.1 模拟题三 135
4.3.2 模拟题三解答 140