在C++中,有一个函数在对象创建时会被编译器自动调用来初始化。 至此大家应该都明白了。 是的,这就是构造函数。 构造函数的声明格式如下:
班级班级名称
函数名();
};
注意:1.构造函数的函数名必须与类名相同。
2、如果类中没有构造函数,系统会自动创建一个隐式默认构造函数。
作为类的成员函数,构造函数可以是内联函数,可以具有参数列表和默认参数值,也可以被重载。 让我们看下面的一个例子。
#
使用标准;
类车{
:
汽车(=3,=2);
车(){}
〜汽车(){}
(){;}
(){;}
:
,;
};
汽车::汽车( /*=3*/ , /*=2*/){
=;
=;
int main()
车c1(3);
汽车 c2(7,5);
汽车 c3(); //调用无参构造函数
库特