设计并实现一个date类,要求:
1.可以攻玉建立具有指定日期(年,月,日)的date对象,默认日期是2000.1.1.
2.可以从输出流输出一个格式为"年,月,日"的日期,其中年是4位数据,月,日可以是1位也可以是2位数据.
3.可以动态的设置年,月,日.
4.可以用运算符==,!=,<和>对两个日期进行比较.
5.可以用运算符++,--,+=,-=等完成天数的加减一天或若干天的操作.
6.date类必须能够正确表达日期,不会出现类似于13月,32日一类的情况.date类还必须处理闰年的问题,闰年包括:所有能被400整除的年份,以及能被4整除同时又不能被100整除的年份.
用C++编程
(第一点的可以两个字后面的""攻玉""不要,打错了的.)
要附上源程序哦,能加上注释就更好了,小的谢谢了.