第一章 绪论
第二章 C++语言初步
第三章 基本数据类型与基本运算
第四章 基本控制结构与导出数据类型
第五章 函数、函数与运算符的重载
第六章 指针、引用于动态内存分配
第七章 类与对象
第八章 继承与派生
第九章 模板
第十章 输入输出流
课程简介

面向对象程序设计(object oriented programming,简称OOP)技术是目前程序设计与软件开发的主流,是培养计算机专业人才的重点内容。由于C++语言较好地反映了现代软件新技术,又由于其采取与C语言完全兼容的策略,因而它是应用开发者和系统设计者的最佳语言。

本课程介绍C++的语法和面向对象程序设计的基本概念,重点介绍利用C++语言提供的机制编写面向对象程序的方法。在第一章到第六章,不仅比较了CC++之间的细微差别,更着重于输入/输出流类库的初步使用、上机调试程序的过程、引用的三种用途、动态内存分配、内联函数、函数的缺省参数、函数的重载。第七章到第九章是C++支持OOP的各种机制,是本课的重点内容,类、派生类、虚函数、运算符重载以及模板与异常处理这些重要概念的理解和掌握,是本课程的主要要求,我们也将通过一些实例重点介绍。第十章介绍输入/输出流类库的使用。

本课程采用的上机环境是微软公司提供的Visual C++6.0,在该集成环境下介绍程序模块的组织、程序代码的编制、上机调试等。

本课程是面向对象方法的入门课程,以此为起点,可以进一步学习面向对象方法的其它课程,如面向对象数据库、软件工程等等。

 

教学日历