Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)qq
published in(发表于) 2014/7/9 22:40:08
visual c++中的构造函数与析构函数

visual c++中的构造函数与析构函数

visual c++中的构造函数与析构函数

在一些中实例存在着这样一个问题:由于“hour”、“minute”、“second”都是私有属性,在“time”对象声明时,必须先为其赋值后才可以使用。怎样才能实现成员变量的初始化呢?

在C++中,提供了一组特殊成员的函数,分别是“构造函数”和“析构函数”,当通过某类声明一个对象时,系统会自动调用它的构造函数;当这个对象生存期结束时,系统会自动调用析构函数。

1.构造函数

构造函数的特征和规则如下:

构造函数名必须与其类名相同。

构造函数不能包括任何返回值,设置void类型。

一个类可以有多个构造函数,也可以没有构造函数,当类没有构造函数时,编译器会自动为类创建一个默认构造函数。

构造函数可以有参数,也可以没有参数。




If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759