七 4 友元類

2021-06-21 13:07:47 字數 484 閱讀 7213

#include using namespace std;

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

class time

;class date

;int main( )

return 0;

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

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

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

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

int days(int m, int y); //days函式返回y年m月的天數

void time::add_a_second(date &d)

void time::display(date &d)

{ cout<

成果展示:

類 友元函式 友元類

友元函式不是當前類的成員函式,但它可以訪問該類所有的成員,包括私有成員 保護成員和公有成員。在類中宣告友元函式時,需在其函式名前加上關鍵字 friend。友元函式既可以是非成員函式,也可以是另乙個類的成員函式。class date date date int y,int m,int d void s...

第七周專案4 友元類

程式的版權和版本宣告部分 檔名稱 cpp 完成日期 2013年04月12日 版本號 v1.0 輸入描述 略 問題描述 略 程式輸出 略 include using namespace std class date 對date類的提前引用宣告 class time class date int mai...

第七周專案4友元類

檔名稱 友元類 完成日期 2014年4月15日 版本號 v1.0 輸入描述 無 問題描述 友元類 include using namespace std class date 對date類的提前引用宣告 class time class date int main return 0 下面定義兩個類中...