C++類中const函數與非const函數的調用規則

class EX{ public: void constFunction() const; }; 如上所示,經過將類成員函數聲明爲const,以表示這個函數不能夠修改類對象。任何不能夠修改數據成員的函數都應該聲明爲const,若是在編寫const成員函數時,不慎修改了數據成員, 或者調用了其餘的非const函數,則此時編譯器會指出錯誤,這樣作的函數是提升了程序的健壯性。we
相關文章
相關標籤/搜索