模块化程序设计介绍
函数的一般形式
函数的参数:传值调用和引用调用;const参数;数组参数;引用参数;缺省参数;void参数
函数的返回值:返回语句:返回值;返回指针;返回引用;void返回值
递归函数
内联函数
函数和变量作用域
函数重载
函数指针
函数原型与强类型检查
main的参数传递与返回
(五)类与对象:
复合数据类型:结构、联合、位域和类
类的定义
类的成员变量和成员函数,存取级别,作用域分辨符
对象和类的关系
类的构造函数和析构函数:对象的初始化;构造函数的定义;析构函数;类/对象数组;特殊的构造函数X(const X X
静态类成员:静态成员变量;静态成员函数;
const成员:常量成员变量;常量成员函数
内联函数:在类中定义内联函数
友元:友元函数;友元类
this指针
嵌套类与局部类
在函数中对象传递的机制
类属性:类属函数;类属类
结构与类:结构元素的引用与赋值;结构数组;向函数传递结构;结构指针;结构中的数组和结构;结构作为类的定义
联合与类:联合作为类的定义;匿名联合类的成员变量和成员函数;
(六)数组、指针和引用:
对象数组:创建初始化和未初始化的数组;数组与指针;数组赋值;对象数组
指针:指针变量的定义、初始化;指针运算;指针数组;指向对象的指针;字符串指针
引用:引用参数;向对象传递引用;返回引用;引用与指针的关系;引用的常用方法
C++的动态存储分配:动态空间的申请与释放
(七)继承性与派生类:
类的层次概念:成员的继承;将概念和实现转变为类的层次
单继承:定义格式;成员存取控制;受保护基类的继承;向基类构造函数传递参数
多继承:多继承的定义方式;虚基类;二义性问题;多继承的应用
(八)多态性和虚函数:
函数重载:函数重载与二义性;重载构造函数;求重载函数的地址
运算符重载:双目运算符重载;单目运算符重载;建立增值和减值运算符的前缀和后缀形式;重载缩写运算符;引用在运算符重载中的应用;运算符重载的限制。
使用friend重载运算符:使用friend重载++和——;friend operator函数的作用
重载new和delete:重载数组的new和delete
重载某些特殊的运算符:重载[ ];重载( );重载->
重载逗号运算符
虚函数:继承虚属性;虚函数的层次性
纯虚函数:抽象类
早期和后期联编
(九)C++的I/O系统:
流的定义;基本的流
| 相关热词搜索 |
