第五周 專案一 體驗常成員函式

2021-06-29 15:47:10 字數 883 閱讀 3051

問題及**:

/*

*檔名稱:test.cpp

*完成日期:2023年04月08日

*版本號:v1.0

**問題描述:設計平面座標點類,計算兩點之間距離、到原點距離、關於座標軸和原點的對稱點等。在設計中,由於求距離、求對稱點等操作

對原物件不能造成任何改變,所以,將這些函式設計為常成員函式是合適的,能夠避免資料成員被無意更改。

*輸入描述:略

*程式輸出:略

*/#include #include using namespace std;

class cpoint

;cpoint::cpoint(double xx,double yy)

void cpoint::input()

void cpoint::output()

double cpoint::distance0() const

cpoint cpoint::symmetricaxis(char style) const

return l;

}int main()

{ cpoint cp1,cp2;

cout<

cp1.input();

cp2.input();

cout<

cout<

執行結果:

知識點總結:即使不標明this指標的指向也會輸出同樣的結果。函式呼叫時輸出值時用cout。cpoint l(this->x,this->y);//將座標複製給l!!!!   l.y=-y; 資料成員的賦值使用直接給y賦值是不可以的。

第五周專案一 體驗常成員函式

檔名稱 test.cpp 作 者 劉佳琦 完成日期 2015年 4 月 3 日 版 本 號 v1.0 問題描述 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等。在設計中,由於求距離 求對稱點等操作對原物件不能造成任何改變 程式輸入 兩個點的座標 include inclu...

第五周專案一 體驗常成員函式

問題及 檔名稱 test.cpp 作 者 尚 月 完成日期 2015年04月05日 版 本 號 v1.0 問題描述 設計平面座標點類,計算兩點之間的距離 到原點的距離 關於座標軸和原點的對稱點等。在設計中求出距離 求出對稱點等操作隊員物件不能造成任何改變,所以,將這些函式設計為常成員函式,避免資料成...

第五周 專案一 體驗常成員函式

all right reserved.版本號 v1.0 問題描述 輸入座標 x,y 求出它到原點的距離,到某點的距離,以及一些關於軸對稱點的座標 程式輸入 輸入座標 x,y 程式輸出 輸出它到原點的距離,到某點的距離,以及一些關於軸對稱點的座標 include include using names...