题目:定义一个类Date,类有3个成员year,month,day,两个公有函数setDate()和display(),以及多个构造函数。在主函数中分别利用类的重载构造函数,拷贝构造函数和默认构造函数声明Date类的对象,测试类声明的正确性。
#include
using namespace std;
class Date{
private:
int year,month,day;
public:
Date(int y=0,int m=0,int d=0){
year = y;
month = m;
day = d;
}
Date(Date& t){
year = t.year;
month = t.month;
day = t.day;
}
void display()
{
cout<
void setDate(int y=0 ,int m=0 ,int d=0 )
{
year = y;
month = m;
day = d;
}
};
int main()
{
Date d1(2021,10,12);
Date d2(d1);
d1.display();
d2.setDate();
d2.display();
return 0;
}



