const 用法

非靜態成員函數後面加const(加到非成員函數或靜態成員後面會產生編譯錯誤),表示成員函數隱含傳入的this指針爲const指針,決定了在該成員函數中,任意修改它所在的類的成員的操做都是不容許的(由於隱含了對this指針的const引用);惟一的例外是對於mutable修飾的成員。加了const的成員函數能夠被非const對象和const對象調用,但不加const的成員函數只能被非const對象調
相關文章
相關標籤/搜索