體驗常成員函式

2021-06-21 10:25:41 字數 1057 閱讀 2185

*

作 者:丁露

完成日期:2014 年 4 月 6 日

版 本 號:v1.0

輸入描述: 無

問題描述:體驗常成員函式。

設計平面座標點類,計算兩點之間距離、到原點距離、

關於座標軸和原點的對稱點等。在設計中,由於求距

離、求對稱點等操作對原物件不能造成任何改變,所

以,將這些函式設計為常成員函式是合適的,能夠避

免資料成員被無意更改。

程式輸出:略

問題分析:略

演算法設計:略

*/#include #include #include using namespace std;

class cpoint

; double distance1(cpoint p) const; // 兩點之間的距離(一點是當前點,另一點為引數p)

double distance0() const; // 到原點的距離

cpoint symmetricaxis(char style) const;//style取'x','y'和'o'分別表示按x軸, y軸, 原點對稱

void input(); //以x,y 形式輸入座標點

void output(); //以(x,y) 形式輸出座標點

};double cpoint::distance0() const // 到原點的距離

double cpoint::distance1(cpoint p) const // 兩點之間的距離(一點是當前點,另一點為引數p)

void cpoint::cpoint::input() }

void cpoint::output()

cpoint cpoint::symmetricaxis(char style) const//style取'x','y'和'o'分別表示按x軸, y軸, 原點對稱

體驗常成員函式

程式的版權和版本宣告部分 檔名稱 體驗常成員函式 作 者 崔俊 完成日期 2014 年 4月 11日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 includeusing namespace std class a a a int a,int n a a int ...

體驗常成員函式

include include using namespace std class cpoint double distancel cpoint p const 兩點之間的距離 一點是當前點,另一點為引數p double distance0 const 到原點的距離 cpoint symmetric...

體驗常成員函式

設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等。在設計中,由於求距離 求對稱點等操作對原物件不能造成任何改變,所以,將這些函式設計為常成員函式是合適的,能夠避免資料成員被無意更改。class cpoint include iostream include cmath us...