#include #include using namespace std;
class cpoint
; double distancel(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) 形式輸出座標點
private:
double x; //橫座標
double y; //縱座標
};double cpoint::distancel(cpoint p) const
double cpoint::distance0() const
cpoint cpoint::symmetricaxis(char style) const//沒能自己實現!
return p;
}void cpoint::input()
}void cpoint::output()
{ cout<<"("<
心得體會:對於原點函式沒能實現,遇到輸入流的問題。
體驗常成員函式
作 者 丁露 完成日期 2014 年 4 月 6 日 版 本 號 v1.0 輸入描述 無 問題描述 體驗常成員函式。設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等。在設計中,由於求距 離 求對稱點等操作對原物件不能造成任何改變,所 以,將這些函式設計為常成員函式是合適的,...
體驗常成員函式
程式的版權和版本宣告部分 檔名稱 體驗常成員函式 作 者 崔俊 完成日期 2014 年 4月 11日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 問題描述 程式輸出 includeusing namespace std class a a a int a,int n a a int ...
體驗常成員函式
設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等。在設計中,由於求距離 求對稱點等操作對原物件不能造成任何改變,所以,將這些函式設計為常成員函式是合適的,能夠避免資料成員被無意更改。class cpoint include iostream include cmath us...