第1部分 《C++面向对象程序设计(第2版)》习题与参考解答 3
第1章 C++的初步知识 3
第2章 类和对象的特性 18
第3章 怎样使用类和对象 27
第4章 对运算符进行重载 42
第5章 继承与派生 55
第6章 多态性与虚函数 75
第7章 输入输出流 86
第8章 C++工具 98
第2部分 C++的上机操作 107
第9章 用Visual C++ 6.0运行C++程序 107
9.1 Visual C++ 6.0的安装和启动 107
9.2 输入和编辑源程序 108
9.2.1 新建一个C++源程序的方法 108
9.2.2 打开一个已有的程序 111
9.2.3 通过已有的程序建立一个新程序的方法 111
9.3 编译、连接和运行 111
9.3.1 程序的编译 111
9.3.2 程序的调试 113
9.3.3 程序的连接 114
9.3.4 程序的执行 115
9.4 建立和运行包含多个文件的程序的方法 116
9.4.1 由用户建立项目工作区和项目文件 117
9.4.2 用户只建立项目文件 122
第10章 用Visual Studio 2010运行C++程序 125
10.1 Visual Studio 2010简介 125
10.2 怎样建立新项目 126
10.3 怎样建立文件 129
10.4 怎样进行编译 133
10.5 怎样运行程序 134
10.6 怎样打开一个已有的C++文件 135
10.7 怎样编辑和运行一个包含多文件的程序 137
10.8 关于用Visual Studio 2010运行C++程序的说明 139
第11章 用GCC运行C++程序 141
11.1 GCC简介 141
11.1.1 什么是GCC 141
11.1.2 GCC和DJGPP 141
11.1.3 DJGPP与RHIDE 142
11.2 安装DJGPP 142
11.3 进入DJGPP开发环境RHIDE 143
11.4 使用RHIDE窗口 144
11.4.1 RHIDE窗口 144
11.4.2 在RHIDE中使用鼠标 145
11.5 输入一个新程序 146
11.6 打开已有的文件 149
11.7 源程序的编译和连接 150
11.7.1 关于项目 150
11.7.2 编译源程序 151
11.7.3 程序的连接 151
11.8 运行可执行文件 153
11.9 建立和运行包含多文件的项目文件的方法 154
11.10 程序的调试 156
11.11 退出RHIDE 158
第3部分 上机实验内容与安排 161
第12章 实验指导 161
12.1 上机实验的指导思想和要求 161
12.2 关于程序的调试和测试 163
第13章 实验内容与安排 168
13.1 实验1 C++程序的运行环境和运行C++程序的方法 168
13.2 实验2 C++对C的扩充 171
13.3 实验3类和对象(一) 172
13.4 实验4类和对象(二) 174
13.5 实验5运算符重载 177
13.6 实验6继承与派生 178
13.7 实验7多态性与虚函数 179
13.8 实验8输入输出流 180
13.9 实验9 C++工具 181
参考文献 182