本书是《面向对象程序设计教程(C++语言描述)》(简称主教材)一书的配套辅助教材,其内容包括3部分: 第1部分是主教材中的全部习题和参考解答; 第2部分是主教材中全部实验题和参考解答; 第3部分是课程设计指导,该部分首先介绍课程设计的目标,然后通过几个综合实例,循序渐进地启发学生完成设计。 本书可作为高等院校计算机及相关专业学习面向对象程序设计和C++语言程序设计的辅助教材,也可供自学者或教师参考。
目录
- 第1部分习题和参考解答
- 第1章面向对象程序设计概论
- 第2章从C到C++
- 第3章类与对象
- 第4章继承机制
- 第5章多态性和虚函数
- 第6章运算符重载
- 第7章模板
- 第8章I/O流类库
- 第9章异常处理
- 第2部分实验题和参考解答
- 实验1简单的C++程序(2学时)
- 实验2引用与函数(2学时)
- 实验3构造函数与析构函数(2学时)
- 实验4静态成员与友元(4学时)
- 实验5继承与派生(4学时)
- 实验6多态性与虚函数(4学时)
- 实验7运算符重载(2学时)
- 实验8模板(2学时)
- 实验9I/O流(2学时)
- 实验10异常处理(2学时)
- 第3部分课程设计指导
- 第1章课程设计目标
- 1.1课程设计的目的与要求
- 1.2考核方式
- 1.3课程设计报告的主要内容
- 1.4评价标准
- 第2章课程设计预备知识
- 2.1建立和运行包含多个文件的程序的方法
- 2.1.1用户建立项目工作区和项目文件
- 2.1.2用户只建立项目文件
- 目录
- 面向对象程序设计教程(C++语言描述)题解与课程设计指导
- 2.2面向对象的标记图UML
- 2.2.1类和对象的UML标记图
- 2.2.2几种关系的图形标识
- 第3章课程设计实例
- 3.1对象初始化方法演示
- 3.1.1设计任务
- 3.1.2设计要求
- 3.1.3程序的总体结构
- 3.1.4详细设计
- 3.1.5程序清单
- 3.1.6实例输出
- 3.2小型公司的工资管理
- 3.2.1设计任务
- 3.2.2设计要求
- 3.2.3程序的总体结构
- 3.2.4详细设计
- 3.2.5程序清单
- 3.2.6实例输出
- 3.3分数计算器
- 3.3.1设计任务
- 3.3.2设计要求
- 3.3.3程序的总体结构
- 3.3.4详细设计
- 3.3.5程序清单
- 3.3.6实例输出
- 3.4分析表达式
- 3.4.1设计任务
- 3.4.2设计要求
- 3.4.3总体设计
- 3.4.4详细设计
- 3.4.5程序清单
- 3.4.6实例输出
- 参考文献