第7周專案2 友元類(時間的高階)

2021-07-11 07:08:21 字數 1147 閱讀 5700

/*

*檔名稱:test.cpp

*版本:code::blocks

* *問題描述:宣告主權

*輸入描述:

*程式輸出:

*/#include using namespace std;

class date; //對date類的提前引用宣告

class time

;class date

;time::time(int h,int m,int s):hour(h),minute(m),sec(s){}

date::date(int m,int d,int y):month(m),day(d),year(y){}

void time::add_a_second(date &t)

else

t.day=t.day+1;

}else

else

t.day=t.day+1;

}break;

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

if(t.day==31)

else

t.day+=t.day;

break;

case 12:

if(t.day==31)

else

t.day+=t.day;

break;

default:

if(t.day==30)

else

t.day+=t.day;}}

}}else

sec=temp;

}void time::display(date &t)

int main( )

//下面定義兩個類中的成員函式,要求不得再增加成員函式

//注意體會在time的成員函式中可以呼叫date類的私有資料成員

第7周專案2 友元類

include using namespace std class date 對date類的提前引用宣告 class time class date int main return 0 下面定義兩個類中的成員函式,要求不得再增加成員函式 注意體會在time的成員函式中可以呼叫date類的私有資料成員...

第6周專案5 友元類

檔名稱 test.cpp 作 者 劉暢 完成日期 2015年 4 月 12 日 版 本 號 v1.0 問題描述 定義下面兩個類的成員函式 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 輸入描述 null 程式輸出 按要求輸出。如下 inc...

第6周專案5 友元類

檔名稱 main.cpp 完成日期 2015年 4月15日 版本號 v1.0 問題描述 定義下面兩個類的成員函式 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 輸入描述 程式輸出 編寫的程式 include using namespace...