第七周 專案1(2) (友元函式)

2021-07-11 07:34:35 字數 555 閱讀 4433

問題及**:

/*

*檔名稱:test.cpp

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

*版本號:v1.0

* *問題描述:實現求距離函式的三種版本:分別利用成員函式、友元函式和一般函式求兩點間距離的函式

* */

#include #include using namespace std;

class cpoint

friend double distance1(cpoint &,cpoint &);

private:

double x;

double y;

};double distance1(cpoint &p1,cpoint &p2)

int main()

{ cpoint p1(-5,6),p2(7,9);

cout<

執行結果:

第七周專案 友元類

all right reserved.檔名稱 test.cpp 完成日期 2016年5月18日 版本號 v1.0 問題描述 為體驗友元類,實際上本例並不一定是乙個好的設計,將兩個類的合併為乙個datetime,日期 時間都處理更好 輸入描述 程式輸出 知識點總結 在做此類題目時,最重要的是主意if語...

第七周專案4 友元類

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

第七周專案四 友元類

includeusing namespace std class date 對date類的提前引用宣告 class time void add a second date 增加1秒,1秒後可能會到了下一天,乃到下一月 下一年 void display date 顯示時間,格式 月 日 年 時 分 秒...