10 類和物件 使用日期類計算相隔天數

2021-10-19 07:35:26 字數 546 閱讀 3361

現有日期類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 ...