C++面向对象程序设计
Object-Oriented Programming
第1章 C++的基本知识
掌握C++的基本数据类型和用户自定义数据类型的定义和使用方法,C++输入输出流及其常用输出格式控制符。
第2章 流程控制语句
掌握C++的三种程序控制结构。
第3章 函数和编译预处理
掌握C++常用的系统函数使用,用户自定义函数的定义、申明与参数传递机制,内联函数、带默认参数函数。
第4章 数组
掌握一维和二维数组的定义、引用和初始化,字符串的处理方法和常用处理函数。
第5章 结构体、共用体和枚举类型
掌握结构体类型、共用体类型和枚举类型的定义、结构体类型变量、共用体类型变量和枚举类型变量的定义和引用。
第6章 指针和引用
掌握各种类型指针变量的定义和使用,内存空间的动态分配函数和运算符。
第7章 面向对象程序设计
了解面向对象思想的发展历程,掌握面向对象的基本思想,面向对象C++程序设计语言的编译环境,C++程序的编写和调试。
第8章 类和对象
了解面向对象的概念和基本思想。
第9章 类及对象的封装性
掌握类的定义和声明,对象的定义及类成员的访问,this指针的隐式和显式使用。
第10章 类的成员
掌握构造函数和析构函数的定义,重载构造函数,类组合的定义和构造函数的定义,静态成员数据和成员函数的定义和调用。
第11章 继承
掌握类的派生和继承的概念,派生方式,派生类的继承方式、派生类的构造函数和析构函数,派生类的构造函数和析构函数的构造规则,虚基类。
第12 虚函数和多态性
掌握多态性的概念,运算符重载的定义和作用,运算符成员函数的设计、运算符友元函数的设计,纯虚函数和抽象类。
第13 运算符重载
掌握多态性的概念,运算符重载的定义和作用,运算符成员函数的设计、运算符友元函数的设计,纯虚函数和抽象类。
第14章 模板
掌握函数模板和类模板的概念、定义和使用,类模板的派生。
第15章 异常处理
了解异常的概念和基本思想,掌握异常的实现和规则,以及异常处理的机制。
第16章 输入/输出流
掌握 C++ 的流和流类库的使用,利用 ios 类的成员函数和操作符进行输出格式控制,文件的打开和关闭,文件的读写。