Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)qqpublished in(发表于) 2014/7/9 22:40:08 visual c++中的构造函数与析构函数
visual c++中的构造函数与析构函数在一些中实例存在着这样一个问题:由于“hour”、“minute”、“second”都是私有属性,在“time”对象声明时,必须先为其赋值后才可以使用。怎样才能实现成员变量的初始化呢?在C++中,提供了一组特殊成员的函数,分别是“构造函数”和“析构函数”,当通过某类声明一个对象时,系统会自动调用它的构造函数;当这个对象生存期结束时,系统会自动调用析构函数。1.构造函数构造函数的特征和规则如下:构造函数名必须与其类名相同。构造函数不能包括任何返回值,设置void类型。一个类可以有多个构造函数,也可以没有构造函数,当类没有构造函数时,编译器会自动为类创建一个默认构造函数。构造函数可以有参数,也可以没有参数。
赞