第七周實驗報告2

2021-06-05 12:44:58 字數 957 閱讀 3642

實驗目的:區分成員函式、友元函式和一般函式,分別實現求兩點之間的距離。

實驗**:

#include #include using namespace std;

class cpoint

void show_cpoint();

double distance1(cpoint);

friend double distance2(cpoint &, cpoint &); //友元函式宣告

double getx()

double gety()

};void distance3(cpoint &, cpoint &); //一般函式宣告

int main()

double cpoint::distance1(cpoint p2)

double distance2(cpoint &p, cpoint &pp)

void distance3(cpoint &p, cpoint &pp)

void cpoint::show_cpoint()

實驗結果截圖:

實驗心得:

真的是難得啊,乙個程式能做的這麼順暢,都快感動的哭了。老師在實驗指導中給了乙個時間輸出的算是例題的程式,運用了,成員函式、友元函式、一般函式,所以在此基礎上,在自己的**中理清這三種函式的區別還是辦的到的,就是在呼叫一般函式是不能直接訪問私有成員,需要應用公有介面的時候要多多注意,其他的百分之50的模仿加,百分之40的記憶,因為求兩點之間的距離的問題,我們前面的實驗中是接觸過的,最後加百分之9的耐心,和百分之1的小聰明就很足夠了!!!!!!!

第七周實驗報告2

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 體會成員函式 有元函式 一般函式的區別 作 者 王智凱 完成日期 2012 年 04 月 02 日 版 本 號 凱子 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 程式頭部的注釋結束 include include using name...

第七周實驗報告2

對任務及求解方法的描述部分 輸入描述 問題描述 利用成員函式 友元函式和一般函式,實現三個版本的求兩點間距離的函式,並設計main 函式完成測試。此任務和上例的區別在於 距離是乙個點和另外乙個點的距離 引數個數上有體現。程式輸出 程式頭部的注釋結束 include includeusing name...

第七周實驗報告2

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 student.cpp 作 者 計114 4 劉柏蔚 完成日期 2012年 4 月 03 日 版 本 號 v 1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 按要求輸出 程式頭部的注釋結束 我覺得友元這東西還是很不錯的。方便啊...