最終更新:2021-01-07 (木) 14:55:03 (1205d)  

C++/const
Top / C++ / const

変更できないことを示す

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

C++11