time limit: 1000ms
memory limit: 65536kb
submit
statistic
problem description
通過本題目的練習可以掌握類的友元函式的定義和用法
要求設計乙個點類point,它具有兩個double型的資料成員x,y。為該類設計建構函式。並為其新增乙個友元函式用於計算並輸出兩點間的距離;再新增乙個輸出成員函式用於輸出點的資訊。
並編寫主函式,實現以下的輸入輸出內容。
input4個
double
型的數,中間用乙個空格間隔。
output
輸出資料共
3行,前兩行用於顯示要求距離的兩個點的資訊,第三行顯示兩點的距離。
example input
5 6 2 3example output
the first point is the coordinate:x=5,y=6hintthe second point is the coordinate:x=2,y=3
the distance between the two points is:4.24264
author
黃晶晶
#include using namespace std;
class p
void show1()
友元(友元函式 友元類 類成員函式的友元)
friend 友元機制 允許乙個類將對其非公有成員的訪問許可權授予指定的函式或者類。我們可以將友元大致分為3類 友元函式 是指某些雖然不是類的成員函式,但是能夠訪問這個類的所有成員的函式。比如我們下列的 include class test friend void show test rhs 宣告 ...
sdut 3 7 類的友元函式的應用
time limit 1000ms memory limit 65536k 通過本題目的練習可以掌握類的友元函式的定義和用法 要求設計乙個點類point,它具有兩個double型的資料成員x,y。為該類設計建構函式。並為其新增乙個友元函式用於計算並輸出兩點間的距離 再新增乙個輸出成員函式用於輸出點的...
sdut 3 7 類的友元函式的應用
time limit 1000ms memory limit 65536k 通過本題目的練習能夠掌握類的友元函式的定義和使用方法 要求設計乙個點類point,它具有兩個double型的資料成員x,y。為該類設計建構函式。並為其加入乙個友元函式用於計算並輸出兩點間的距離 再加入乙個輸出成員函式用於輸出...