第一部分 上机指导 1
第1章 Visual C++ 6.0编程环境使用指南 1
1.1 Visual C++ 6.0编程环境的安装与启动 1
1.2 Visual C++ 6.0编程环境下对C++源程序的编辑、编译及运行 5
1.3 Visual C++ 6.0编程环境程序调试技术简介 13
第2章 Borland C++ 3.1及其他编程环境使用指南 14
2.1 Borland C++ 3.1编程环境的安装与启动 15
2.2 Borland C++ 3.1编程环境下对C++源程序的编辑、编译及运行 17
2.3 Borland C++ 3.1编程环境程序调试技术简介 20
2.4 上机时的注意事项 21
第二部分 各章基本内容与习题解答 23
第1章 计算机与程序设计 23
1.1 基本内容 23
1.2 习题1的解答 23
第2章 面向对象方法学导论 24
2.1 基本内容 24
2.2 习题2的解答 25
第3章 一个面向对象的C++程序设计实例 26
3.1 基本内容 26
3.2 习题3的解答 26
第4章 数据成员 31
4.1 基本内容 31
4.2 习题4的解答 32
第5章 成员函数 35
5.1 基本内容 35
5.2 习题5的解答 36
第6章 封装性 42
6.1 基本内容 42
6.2 习题6的解答 42
第7章 继承性 56
7.1 基本内容 56
7.2 习题7的解答 56
第8章 重载 67
8.1 基本内容 67
8.2 习题8的解答 67
第9章 多态性 76
9.1 基本内容 76
9.2 习题9的解答 76
第10章 I/O流 87
10.1 基本内容 87
10.2 习题10的解答 87
第11章 模板 94
11.1 基本内容 94
11.2 习题11的解答 95
第12章 异常处理 106
12.1 基本内容 106
12.2 习题12的解答 106
第13章 面向对象程序设计方法的应用实例 107
第14章 基于Windows的面向对象语言——VC++ 108
14.1 基本内容 108
14.2 习题14的解答 108
第15章 基于Windows的面向对象语言——Java 108
15.1 基本内容 108
15.2 习题15的解答 108
第三部分 C++编程的注意事项 109
第四部分 面向对象程序设计试题 134
第1章 模拟试题 134
第2章 模拟试题答案 136
参考文献 142