《Visual C++面向对象程序设计教程与实验(第二版)学习指导与习题解答》是2010年清华大学出版社出版的图书,作者是温秀梅。
C++面向对象程序设计是一门实践性非常强的课程,为了更好地培养学生的程序设计能力和综合应用能力,并配合“C++面向对象程序设计”课程的教学需要,我们编写了本书。本书内容包括两部分。第1部分为学习指导与课后习题参考答案。按照教材的结构,对应教材的每一章节,分析了重点和难点,归纳了各章的知识点,对一些经典例题进行解答指导,使学生掌握解题的技巧和基本方法,用于巩固和强化基本概念和重点知识。对教材中每一章节的课后习题给出了参考答案。第2部分为实验参考答案,给出了教材附录C中各实验内容的参考答案,用以提高学生的实践能力和应用能力。本书适合作为计算机科学与技术及相关专业的“C++面向对象程序设计”课程的辅导教材,也可供读者自学使用和参考。
本教材以C++面向对象程序设计的思想和方法作为重点,结合例题进行详细的分析解释。该门课程对于培养计算机专业学生的计算机应用能力起了重要的作用。为了更好地培养学生的程序设计能力和综合应用能力,并配合“C++面向对象程序设计”课程的教学需要,我们编写了本书。为了简单起见,本书中的所有参考程序均做成了单文件形式。学生在上机实践过程中,各个习题最好做成多文件结构,多文件结构参见教材3.1.2节。每个习题和实验均有很多种解题方法,本书给出的解法只起抛砖引玉之作用,读者可在学习的过程中,尝试做更深入、广泛的研习。本书中的所有程序都是在Visual C++6.0环境下编译调试通过的,各部分内容相互配合。
目录
- 第1部分学习指导与习题参考答案
- 第1章绪论
- 1.1学习要求
- 1.1.1基本要求
- 1.1.2基本知识点
- 1.1.3重点和难点
- 1.2内容概要
- 1.2.1结构化程序设计与面向对象程序设计
- 1.2.2面向对象程序设计的基本概念
- 1.2.3面向对象系统的四大特性
- 1.2.4面向对象的系统开发步骤
- 1.3典型例题解析
- 1.4课后习题解答
- 第2章C++语言对C语言的扩充
- 2.1学习要求
- 2.1.1基本要求
- 2.1.2基本知识点
- 2.1.3重点和难点
- 2.2内容概要
- 2.2.1名字空间
- 2.2.2动态内存的分配与释放
- 2.2.3引用
- 2.2.4C++语言中函数的新特性
- 2.3典型例题解析
- 2.4课后习题解答
- 目录
- 第3章类和对象
- 3.1学习要求
- 3.1.1基本要求
- 3.1.2基本知识点
- 3.1.3重点和难点
- 3.2内容概要
- 3.2.1类和成员函数的定义
- 3.2.2C++的多文件结构
- 3.2.3对象
- 3.2.4构造函数和析构函数
- 3.2.5类的聚集——对象成员
- 3.2.6静态成员
- 3.3典型例题解析
- 3.4课后习题解答
- 第4章友元
- 4.1学习要求
- 4.1.1基本要求
- 4.1.2基本知识点
- 4.1.3重点和难点
- 4.2内容概要
- 4.2.1友元的概念和定义
- 4.2.2友元函数
- 4.2.3友元成员
- 4.2.4友元类
- 4.3典型例题解析
- 4.4课后习题解答
- 第5章继承与派生
- 5.1学习要求
- 5.1.1基本要求
- 5.1.2基本知识点
- 5.1.3重点和难点
- 5.2内容概要
- 5.2.1单一继承
- 5.2.2多重继承
- 5.2.3虚基类
- 5.2.4类模板
- 5.3典型例题解析
- 5.4课后习题解答
- 第6章多态性和虚函数
- 6.1学习要求
- 6.1.1基本要求
- 6.1.2基本知识点
- 6.1.3重点和难点
- 6.2内容概要
- 6.2.1运算符重载
- 6.2.2虚函数
- 6.2.3纯虚函数和抽象类
- 6.2.4虚析构函数
- 6.3典型例题解析
- 6.4课后习题解答
- 第7章C++语言的输入输出流库
- 7.1学习要求
- 7.1.1基本要求
- 7.1.2基本知识点
- 7.1.3重点和难点
- 7.2内容概要
- 7.2.1C++语言输入输出流
- 7.2.2文件输入输出流
- 7.3典型例题解析
- 7.4课后习题解答
- 第8章异常处理
- 8.1学习要求
- 8.1.1基本要求
- 8.1.2基本知识点
- 8.1.3重点和难点
- 8.2内容概要
- 8.3典型例题解析
- 8.4课后习题解答 [3]
- 第9章Windows编程基础和MFC编程基础
- 9.1学习要求
- 9.1.1基本要求
- 9.1.2基本知识点
- 9.1.3重点和难点
- 9.2知识点归纳
- 9.3课后习题解答
- 第10章对话框和控件
- 10.1学习要求
- 10.1.1基本要求
- 10.1.2基本知识点
- 10.1.3重点和难点
- 10.2知识点归纳
- 10.3课后习题解答
- 第11章菜单和文档/视图结构
- 11.1学习要求
- 11.1.1基本要求
- 11.1.2基本知识点
- 11.1.3重点和难点
- 11.2知识点归纳
- 11.3课后习题解答
- 第12章图形设备接口
- 12.1学习要求
- 12.1.1基本要求
- 12.1.2基本知识点
- 12.1.3重点和难点
- 12.2知识点归纳
- 12.3课后习题解答
- 第2部分实验参考答案
- 实验1熟悉实验环境
- 实验目的
- 实验内容
- 实验2C++对C的扩充
- 实验目的
- 实验内容
- 实验3类和对象
- 实验目的
- 实验内容
- 实验4友元
- 实验目的
- 实验内容
- 实验5继承和派生
- 实验目的
- 实验内容
- 实验6多态性和虚函数
- 实验目的
- 实验内容
- 实验7I/O流库和异常处理
- 实验目的
- 实验内容
- 实验8对话框和控件
- 实验目的
- 实验内容
- 实验9菜单和文档/视图结构、图形设备接口
- 实验目的
- 实验内容
- 参考文献