Looking for c++ Answers? Try Ask4KnowledgeBase
Looking for c++ Keywords? Try Ask4Keywords

C++constキーワード


構文

  • const型myVariable =初期; // const変数を宣言します。変えられない
  • constタイプ&myReference = myVariable; // const変数への参照を宣言します。
  • const型* myPointer =&myVariable; // constへのポインタを宣言します。ポインタは変更できますが、ポインタを介して基礎となるデータメンバを変更することはできません
  • タイプ* const myPointer =&myVariable; // constポインタを宣言します。ポインターを他のものを指すように再割り当てすることはできませんが、基になるデータ・メンバーは変更することができます
  • constタイプ* const myPointer =&myVariable; // constへのポインタをconstに宣言します。

備考

マークされた変数const 1に変更することはできません。 const以外のオペレーションを呼び出そうとすると、コンパイラエラーが発生します。

1:まあ、それはconst_castを通して変更することができますが、あなたはほとんどそれを使うべきではありません

constキーワード 関連する例