类的6个默认成员函数
1。构造函数
作用:初始化变量
特征:
1。函数名与类名相同
2。无返回值
3。如果没有显式定义,自动生成
4。对象实例化时编译器自动调用
5。可重载
举例代码如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
using namespace std;
class Date
{
public:
void SetDate(int year,int month,int day)//构造函数
{
_year = year;
_month = month;
_day = day;
}
void Display()
{
cout << _year << "-" << _month << "-" << _day << endl;
}
private:
int _year;
int _month;
int _day;
};
int main()
{
Date d1;
d1.SetDate(2019, 9, 1);
d1.Display();
Date d2;
d2.SetDate(2019, 12, 1);
d2.Display();
return 0;
}