第7周專案 定義下面兩個類的成員函式

2021-07-13 06:09:56 字數 728 閱讀 6289

/*

*檔名稱:text.cpp

*完成日期:2023年6月7日

*版本號:v1.0

問題描述:

定義下面兩個類的成員函式(為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期、時間都處理更好)

*/#include

using namespace std;

class date;

class time

;class date

;time::time(int h,int m,int s )

date::date(int m,int d,int y)

int days(int m, int y)

;if((y%4==0&&y%100!=0)||(y%400==0)) d[2]=29;

return d[m];

}void  time::add_a_second(date &d)

if(minute>=60)

if(hour>=24)

if(d.day>days(d.month,d.year))

if(d.month>12)

}void time::display(date &d)

int main()

return 0;

}

第14周 專案2 兩個成員的類模板(1)

問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年5月31日 版 本 號 v1.0 問題描述 1 試將此類宣告改為類模板宣告,使得資料成員data1和data2可以是任何型別。輸入描述 輸出描述 include includeusing namespace std templat...

第14周 專案2 兩個成員的類模板(2)

問題及 檔名稱 main.cpp 作 者 王藝霖 完成日期 2016年5月31日 版 本 號 v1.0 問題描述 請為該類增預設建構函式 帶兩個引數分別對應兩個資料成員初值的建構函式,以及複製建構函式。輸入描述 輸出描述 include include using namespace std tem...

第14周專案2 兩個成員的類模板 2

檔名稱 第14周專案2 兩個成員的類模板 2 完成日期 2016.6.2 版本號 v1.0 問題描述 設有如下的類宣告 class test void setdata2 double val int getdata1 double getdata2 private int data1 double ...