錯誤**:
#includeusing namespace std;
class c
int getx()
};void main()
error:cpp(18) : error c2662: 「c::getx」: 不能將「this」指標從「const c」轉換為「c &」
第一種修改:改動成員函式,變為常成員函式。
#includeusing namespace std;
class c
int getx()const
};void main()
第二種修改:改動常物件。
#includeusing namespace std;
class c
int getx()
};void main()
執行結果:
感言:
const就是對其進行保護,或者說是進行限制罷了。
C 程式設計實驗報告(四十四) 第六周任務二
a includeusing namespace std class a a int aa a aa 定義建構函式,用引數aa初始化資料成員a void main b includeusing namespace std class a a int aa,int nn,int mm a int ge...
C 程式設計實驗報告(四十七) 第六周任務五
作 者 劉鎮 完成日期 2012 年 3 月 25 日 版 本 號 1.043 對任務及求解方法的描述部分 輸入描述 兩個座標點。問題描述 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 程式輸出 兩點之間距離 到原點距離 關於座標軸和原點的對稱點 程式頭部的注釋結束 標...
第六周實驗報告(任務3)
題目敘述 任務3 設計平面座標點類,計算兩點之間距離 到原點距離 關於座標軸和原點的對稱點等 enum symmetricstyle 分別表示按x軸,y軸,原點對稱 class cpoint include includeusing namespace std enum symmetricstyle...