<C++Learn/>
C++基礎 レッスン7

定数

constとconstexprによる定数の定義方法を学びましょう。

定数とは

定数は一度値を設定すると変更できない変数です。C++では主に2つの方法で定数を定義します。

  • const - 実行時に値が決まる定数(実行時定数)
  • constexpr - コンパイル時に値が決まる定数(コンパイル時定数、C++11以降)

const の使い方

constで宣言した変数は初期化後に値を変更できません。

C++エディタ

constexpr の使い方

constexpr はコンパイル時に値が確定する定数です。 パフォーマンスの最適化に役立ちます。

C++エディタ

const と constexpr の違い

どちらを使うべきか、違いを理解しましょう。

C++エディタ