C++第三次实验总结:
一、构造函数
1.构造函数名必须与类名相同,而且函数名的前不用设置返回值类型
2.构造函数在创建类对象时会自动被调用,用于构造类对象,若没有编写构造函数,C++会自动提供
3.构造函数的成员权限控制符一般设置为public
4.可以利用“:”运算符在构造函数后面初始化成员变量,格式如下:
类::构造函数(参数列表):成员变量1(参数1),。。。,成员变量N(参数N)
{
构造函数
}
二、析构函数
1.析构函数具有与类相同名称的公共成员函数,前面带有“~”
2.在对象销毁时会自动调用析构函数
3.析构函数没有返回类型
4.析构函数不能接收实参,所以没有形参列表