日期类介绍
日期类Date,包括年、月、日等私有数据成员。要求实现日期的基本运算,两个日期的比较,日期加减天数,日期自增和自减,日期减日期等(使用运算符重载)
日期类实现代码
#include<iostream> using namespace std; class Date { public: //获取某年某月的天数 static int GetMonthDay(int year, int month) { //该年为平年的时候(2月只有28天) int monthDays[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 }; //若该年为闰年,月份为2月 if (month == 2 && ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)) { return 29;