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

2021-06-29 14:17:25 字數 793 閱讀 5230

問題及**:

/*

*檔名稱:test.cpp

*作 者:尚 月

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

*版 本 號:v1.0

**問題描述:設計平面座標點類,計算兩點之間的距離、到原點的距離、關於座標軸和原點的對稱點等。在設計中求出距離、求出對稱點等操作隊員物件不能造成任何改變,所以,將這些函式設計為常成員函式,避免資料成員被無意更改

*輸入描述:輸入兩個座標點

*輸出描述:輸出兩點距離,到原點距離,對稱點座標

*/#include #include using namespace std;

class cpoint

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

void cpoint::input()

}double cpoint::distance1(cpoint p) const

double cpoint::distance0() const

cpoint cpoint::symmetricaxis(char style) const

return p;

}void cpoint::output()

{ cout<

執行結果:

學習總結:常成員函式可以避免固定的資料成員被損壞,根據不同的專案,可以選擇性的定義成員函式。

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

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

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

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

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

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