成员函数后面加上const的作用
生活随笔
收集整理的這篇文章主要介紹了
成员函数后面加上const的作用
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
const表示成員函數(shù)不會(huì)修改類中的數(shù)據(jù)成員。
規(guī)則:
- 在類中被const 聲明的函數(shù)只能訪問(wèn)const 函數(shù),而非const 函數(shù)可以訪問(wèn)任意成員函數(shù)。
- 在成員函數(shù)中不管數(shù)據(jù)是否具有const 屬性,編譯器檢查的的是是否有修改(賦值,自增自減等)
- 加上mutable修飾符的數(shù)據(jù)成員在任何情況下通過(guò)任何手段都可以進(jìn)行修改,所以在const函數(shù)也是可以進(jìn)行修改的
總結(jié)
以上是生活随笔為你收集整理的成员函数后面加上const的作用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。