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

定义一个关于日期的类,其中包括私有数据成员year,month,day,公有成员函数有构造函数,输出函数及判断是否闰年的函数。然后再主函数中定义对象,判断该日期的年份是否... 定义一个关于日期的类,其中包括私有数据成员year,month,day,公有成员函数有构造函数,输出函数及判断是否闰年的函数。然后再主函数中定义对象,判断该日期的年份是否闰年并输出相关信息 展开
 我来答
百度网友70be7c760
2013-04-24 · 超过16用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:38.4万
展开全部
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 <= 12) ? m : 1;
static int days[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
bool temp = (year % 4 == 0 && year % 100 != 0) || (year % 400 == 0);
if ((d == 29 && month == 2 && temp == true) || (d <= days[month]))
day = d;
else
day = 1;
}
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式