C++ const用法

一、const成員變量

const成員變量初始化方式:

  • 構造函數初始化列表中進行初始化
  • 將const成員變量用static修改,在類外初始化

二、const成員函數

class A{
public:
    void test() const {
        std::cout << "const func" << std::endl;
    }
};
  • const成員函數只能讀取成員變量,不能修改
  • const對象只能調用const成員函數;非const對象也可以調用const成員函數
  • 成員函數可以通過是否有const來實現重載
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章