const函數的使用


const知道嗎?解釋其作用。

1.const 修飾類的成員變量,表示成員常量,不能被修改。

2.const修飾函數承諾在本函數內部不會修改類內的數據成員,不會調用其它非 const 成員函數。

3.如果 const 構成函數重載,const 對象只能調用 const 函數,非 const 對象優先調用非 const 函數。

4.const 函數只能調用 const 函數。非 const 函數可以調用 const 函數。

5.類體外定義的 const 成員函數,在定義和聲明處都需要 const 修飾符

6.const在*的左邊,則指針指向的變量的值,不可直接通過指針改變(可以通過其他途徑改變);

    在*的右邊,則指針的指向不可變。簡記為“左定值,右定向”。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM