6 11 日期類和時間類 友元類用法

2021-08-31 09:55:42 字數 467 閱讀 4670

##友元類用法

時間類的成員函式display需要用到日期類的私有資料成員輸出日期,方法2是在日期類中將時間類宣告為友元類,這樣時間類的所有成員函式都是日期類的友元函式,當然時間類的display函式也是日期類的友元函式。

後置**

int main()

##解題思路:

要注意先後順序 本題是在時間類中引用了日期類

因此要把日期類放在前面並宣告友元

在時間類中新增無返回值的void函式

題解如下

#include using namespace std;

class date

friend class time;

};class time

void display(date &d)

};

12 4 日期時間類

作 者 霍雨佳 完成日期 2014 年5月18日 版 本 號 v1.0 問題描述 日期時間類 樣例輸入 樣例輸出 專案要求 定義乙個日期類date,資料成員包括年 月 日,setdate int y,int m,int d 和printdate 函式分別用於設定日期和顯示日期 再定義乙個時間類tim...

OJ P 輸出日期時間,友元類

題目要求如下 如下 作 者 沈遠巨集 完成日期 2014 年06月24日 版 本 號 v1.0 問題描述 description 設計乙個日期類和時間類,編寫display函式用於顯示日期和時間。要求 將time類宣告為date類的友元類,通過time類中的display函式引用date類物件的私有...

YTU OJ 輸出日期時間 友元類

time limit 1 sec memory limit 128 mb submit 979 solved 507 submit status web board 設計乙個日期類和時間類,編寫display函式用於顯示日期和時間。要求 將time類宣告為date類的友元類,通過time類中的dis...