已采納回答 / 知否bot丶
常對象只能調用常成員函數。 m_coorA為常對象,而setA 為普通成員函數,m_coorA.setA(T* this,int x,int y)參數 T* this指的當前對象有可讀可寫權限,而m_coorA 只有可讀權限??隙ㄊ遣豢梢缘摹?/div>
2018-08-22
最贊回答 / lv_一諾
老師講的是一種特殊情況,正常情況來說,不會使用同名的函數。。。例如我只定義:A::test() const;而沒有定義A::test();那么普通對象訪問test()就是毫無爭議的常成員函數了。
2018-08-14
- 課程須知
- 本課程是C++初級課程 需要掌握C++語言基礎語法 如果不太熟悉的話,可以觀看: 《C++遠征之起航篇》 《C++遠征之離港篇》 《C++遠征之封裝篇(上)》
- 老師告訴你能學到什么?
- 1、對象數組的定義和使用 2、對象成員的定義和使用 3、深拷貝和淺拷貝 4、對象指針、對象引用的定義和使用 5、常對象指針、常對象引用、常成員函數的定義和使用
微信掃碼,參與3人拼團