最終更新:2021-01-07 (木) 14:55:03 (1176d)
C++/const
変更できないことを示す
- const修飾されたオブジェクトは生成時に決定された値を変更できない
const int a = 1;
- 定数として扱える
- ポインタにも適用可能
- C++/参照にも使える
- メンバ関数:そのメンバ関数がクラスの状態を変更しないことを意味する
- クラスオブジェクトがconst宣言されている場合、const修飾されたメンバ関数のみ呼び出せる