/*
*檔名稱:test.cpp
*完成日期:2023年 4月 15日
*版本號:v1.0
*/
#include using namespace std;
class date; //對date類的提前引用宣告
int days_judge(int ,int );
class time
void add_a_second(date &); //增加1秒,1秒後可能會到了下一天,乃到下一月、下一年
void display(date &); //顯示時間,格式:月/日/年 時:分:秒
private:
int hour;
int minute;
int second;
};class date
; friend class time; //time定義為date的友元類
private:
int month;
int day;
int year;
};int main( )
return 0;
}int days_judge(int m,int y)
; if((y%100==0&&y%4!=0)||(y%400==0) )
a[2]++;
return a[m];
}void time::add_a_second(date &d)
void time::display(date &d)
{ cout<
執行結果:
時間是檢驗真理的唯一標準阿阿阿 知道的東西越來越多啦 :)
第六周 專案5 友元類
問題描述 定義下面兩個類的成員函式 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 cpp view plain copy print class date 對date類的提前引用宣告 class time class date int m...
第六周專案五 友元類
問題及 檔名稱 友元類 cpp 作 者 白雲飛 完成日期 2015年4月9日 版 本 號 v1.0 問題描述 定義下面兩個類的成員函式 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 程式輸入 無 程式輸出 時間 include inclu...
第六周 專案五 友元類
問題及 檔名稱 read.cpp 作 者 李楠 完成日期 2015年4月9日 版 本 號 v1.0 問題描述 定義下面兩個類的成員函式 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 程式輸入 略 程式輸出 略 include includ...