第六周 成員函式,友元函式與一般函式的區別

2021-07-11 04:27:27 字數 696 閱讀 4159

/*

*檔名稱:text.cpp

*完成日期:2023年4月8日

*版本號:v1.0

**問題描述:體會成員函式,友元函式與一般函式的區別

*輸入描述:無

*程式輸出:加加後的時間

*/#include 

using

namespace std;  

class time  

void display1();    //display1是成員函式

friend

void display2(time &);  //display2是友元函式

int gethour()  

int getminute()  

int getsec()  

private:  

int hour;  

int minute;  

int sec;  

};  

void time::display1()  //成員函式display1的實現,dispaly1前加time::

void display2(time &t)  //友元函式dispaly2的實現,不加time::,友元並不是類的成員

void display3(time &t)  //display3是一般函式,dispaly3前不加time::

int main()  

第六周專案27 成員函式,友元函式與一般函式(2)

問題及 檔名稱 text.cpp 完成日期 2015年4月8日 版本號 v1.0 問題描述 編寫點類,運用成員函式友元函式以及一般函式 輸入描述 無 程式輸出 友元函式與一般函式輸出的點的距離 知識點總結 通過對點類的實現來實踐對於三種函式型別的使用,找出他們不同的結構以及表達方式。學習心得 對三種...

第六周 專案四成員函式,友元函式,一般函式的區別

問題及 檔名稱 lily.cpp 完成日期 2014年4月9日 版本號 v1.0 問題描述 模仿上面的示例,完成求點類中距離的任務。你需要實現求距離函式的三種版本 分別利用成員函式 友元函式和一般函式求兩點間距離的函式,並設計main 函式完成測試。下面是點類的部分 程式輸入 無輸入 程式輸出 處理...

第六周專案四 成員函式 友元函式和一般函式有區別

閱讀下面的程式,體會注釋中的說明。例 使用成員函式 友元函式和一般函式的區別 include using namespace std class time void display1 display1是成員函式 friend void display2 time display2是友元函式 int ...