_day;
}
我们构造三个变量测试一下等于函数:
判断日期类变量不等于
判断日期变量不等于的逻辑也很简单,即年不相等或月不相等或日不相等,但我们已经有等于函数了,复用一下就可以判断不相等...(operator==(x));
}
我们同样构造三个变量测试一下不等函数:
判断日期类变量大于等于
因为我们已经有大于函数和等于了,则大于等于的逻辑复用即可,即大于或等于...:
判断日期类变量小于
因为我们已经有大于等于函数了,而不大于等于就是小于,因此我们复用一下大于等于函数完成小于函数,代码如下:
bool Date::operatorx);
}
我们同样构造三个变量测试一下小于等于函数:
Date类日期加减天数函数
获取月份天数函数
要获取月份天数,首先要判断是不是二月,如果是二月则还需要判断是不是闰年.../减一天,逐渐向另一个日期接近,并设置一个计数器来记录一共加/减了多少个一天,直到两个日期相等,返回计数器的值,就是日期减日期的值:
注意,因为我们是使用临时变量来靠近另一个日期的,所以传入的两个日期我们都不会改变