sdut 3 7 類的友元函式的應用

2021-09-07 13:47:07 字數 715 閱讀 2486

time limit: 1000ms memory limit: 65536k

通過本題目的練習能夠掌握類的友元函式的定義和使用方法

要求設計乙個點類point,它具有兩個double型的資料成員x,y。

為該類設計建構函式。

並為其加入乙個友元函式用於計算並輸出兩點間的距離;再加入乙個輸出成員函式用於輸出點的資訊。

並編寫主函式,實現下面的輸入輸出內容。

4個double

型的數,中間用乙個空格間隔。

輸出資料共

3行。前兩行用於顯示要求距離的兩個點的資訊,第三行顯示兩點的距離。

5 6 2 3

the first point is the coordinate:x=5,y=6

the second point is the coordinate:x=2,y=3

the distance between the two points is:4.24264

黃晶晶

#include #includeusing namespace std;

class point

point(double a, double b)

};void display2(point &t, point &q)//定義友元函式

int main()

sdut 3 7 類的友元函式的應用

time limit 1000ms memory limit 65536k 通過本題目的練習可以掌握類的友元函式的定義和用法 要求設計乙個點類point,它具有兩個double型的資料成員x,y。為該類設計建構函式。並為其新增乙個友元函式用於計算並輸出兩點間的距離 再新增乙個輸出成員函式用於輸出點的...

3 7 類的友元函式的應用

time limit 1000ms memory limit 65536k 通過本題目的練習可以掌握類的友元函式的定義和用法 要求設計乙個點類point,它具有兩個double型的資料成員x,y。為該類設計建構函式。並為其新增乙個友元函式用於計算並輸出兩點間的距離 再新增乙個輸出成員函式用於輸出點的...

3 7 類的友元函式的應用

卡了一上午的題,交上總是編譯錯誤,編譯錯誤,編譯錯誤。真是 原來函式重名,我用的distance在c 庫中有函式模板存在,改一下函式名就好了。time limit 1000ms memory limit 65536kb submit statistic problem description 通過本...