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

2021-07-01 19:39:40 字數 880 閱讀 6853

閱讀下面的程式,體會注釋中的說明。

//例:使用成員函式、友元函式和一般函式的區別

#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::

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

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

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

all right reserved.版本號 v1.0 問題描述 分別利用成員函式 友元函式和一般函式求兩點間距離的函式,並設計main 函式完成測試。程式輸入 程式輸出 用三種函式輸出兩點之間的距離。例 使用成員函式 友元函式和一般函式的區別 include includeusing namesp...

第六周 專案五 友元函式

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