const成員變量和const成員函數和const對象

const成員變量

只能使用初始化列表對,const成員變量初始化’

const成員函數

可以使用所有的成員變量,但是不能對其進行修改
使用方法:
在函數的聲明和定義處最後加上const
例如:

int getage() constint Student::getage() const{
//不能在內部修改成員變量的值
    return m_age;
}

注意和在開頭加const的區別 const int getage() ; 這種是返回值不能修改

const對象

定義方法和普通變量定義一樣,被定義爲const常對象後,只能訪問const修飾的成員(包括成員對象和成員函數)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章