C++中的const和mutable

 C++中const所修飾的函數只能是類的成員函數,因爲const所修飾的函數中,要由編譯器負責保護類的成員變量不被修改。而相對的,mutable則是用來修飾類的成員變量,讓該變量在const所修飾的成員函數中可以被修改。而且const修飾的函數只能是類的成員函數,mutable修飾的變量只能是類的成員變量。

發佈了37 篇原創文章 · 獲贊 2 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章