現有日期類date。date類定義如下:
class date;
int getyear() const
int getmonth() const
int getday() const
要求:使用日期類,設計1個使用者函式calday,計算出兩個日期之間的相隔天數,在螢幕上輸出結果。
calday函式的原型定義如下:
int calday(const date &d1, const date &d2) //d1:較小的日期賦給d1,d2:較大的日期
要求使用以下main函式測試:
int main()
int days[15] = ;
class date ;
int getyear() const
int getmonth() const
int getday() const
};int calday(const date& d1, const date& d2)
return ans;
}int main()
類和物件 Date 日期類)
date.h pragma once include include using namespace std class date date const date d 建構函式 date d1 d2 d1 d1 date operator const date d return this bool ...
類和物件 日期類的實現
include using namespace std class date int day days month if month 2 return day 全預設的建構函式 date int year 1900 int month 1,int day 1 else 拷貝建構函式 d2 d1 da...
類與物件 日期類
include using namespace std class date int days monthdays month if month 2 year 4 0 year 100 0 year 400 0 return days date int year 1,int month 0,int ...