作业帮 > 综合 > 作业

定义一个关于日期的类,其中包括私有数据成员year,month,day

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/08 12:37:24
定义一个关于日期的类,其中包括私有数据成员year,month,day
定义一个关于日期的类,其中包括私有数据成员year,month,day,公有成员函数有构造函数,输出函数及判断是否闰年的函数.然后再主函数中定义对象,判断该日期的年份是否闰年并输出相关信息
class Date
{
public:
Date(int = 1900,int = 1,int = 1);
void ShowDate();
Date operator ++(); //前置单目运算符重载
Date operator ++(int); //后置单目运算符重载
~Date() { print(); }
void print();
private:
int year;
int month;
int day;
};
Date::Date(int y,int m,int d)
{
year = (y >= 1900 && y < 2012) ? y : 1900;
month = (m > 0 && m