第10章构造函数和析构函数-Read.ppt

第10章 构造函数和析构函数; 类是一种用户自定义的数据类型,当说明某个类的对象时,编译程序要为对象分配存储空间,进行必要的初始化,这项工作由构造函数完成。 每个类均有构造函数,可以显式定义,也可以由系统自动生成。 与构造函数对应的是析构函数,撤销类对象时,析构函数做撤消对象前的善后工作。 每个类均有析构函数,可以显式定义,也可以由系统自动生成。; 构造函数 构造函数的作用是在创建对象时,用特定的初值初始化对象。 构造函数在创建对象时由系统自动调用。 构造函数是类中一种特殊的成员函数。 构造函数的特点: 构造函数的名字必须与类名相同; 构造函数不可指定返回值类型,它隐含有返回值,由系统内部定义和使用; 构造函数可以有一个或多个参数,构造函数可以重载; 创建对象的三种情况: 执行到定义???象的语句时, 使用 new 运算符动态地创建对象时, 生成临时对象时。;#include iostream.h class Complex{ double Real, Imag; public: void SetCom(double a, double b) { Real=a; Imag=b; } }; void main() { Complex a, b; a.SetCom(1.0, 2.0);

文档评论(0)

1亿VIP精品文档

相关文档