/*
* 程式的版權和版本宣告部分
* 檔名稱:
* 作 者: 初瑞
* 完成日期: 2023年 4 月 8 日
* 版本號: v1.0
* 輸入描述:無
* 問題描述:你需要完成的任務是,利用成員函式、友元函式和一般函式,實現三個版本的求兩點間距離的函式,並設計main()函式完成測試。
//例:使用成員函式、友元函式和一般函式的區別
#include using namespace std;
class time
void display1(); //display1是成員函式
friend void display2(time &); //display2是友元函式
int gethour()//獲得hour
int getminute()//獲得minute
int getsec()//獲得sec
private:
int hour;
int minute;
int sec;
};void time::display1() //成員函式display1的實現,dispaly1前加time::
double distance1(cpoint p) const;//成員函式
friend double distance2(cpoint &,cpoint &);
void input();
double getx()
double gety()
//請繼續寫需要的**
};double cpoint::distance1(cpoint p) const//成員函式
double distance2(cpoint &p,cpoint &a)//友元函式
void cpoint::input()
double distance3(cpoint &p,cpoint &a)//一般函式
心得體會:有點暈
2 6 4 成員函式 友元函式和一般函式有區別
問題及 include includeusing namespace std class cpoint double distance1 const cpoint n const 兩點之間的距離 一點是當前點 想到this了嗎?另一點為p friend double distance2 const ...
成員函式 友元函式和一般函式有區別
程式的版權和版本宣告部分 檔名稱 a.cpp 作 者 孔雲 完成日期 2014年4月10日 版 本 號 v1.0 輸入描述 兩點的座標點。問題描述 利用成員函式 友元函式和一般函式,實現三個版本的兩點間距離的函式,設計並在main 函式中完成測試。輸出描述 兩點間的距離。include includ...
成員函式,友元函式和一般函式 有區別。
檔名稱 main.cpp 作 者 隋文韜 完成日期 2016年4月21日 版 本 號 v1.0 問題描述 成員函式,友元函式和一般函式的區別 includeusing namespace std class time void display1 display1是成員函式 friend void d...