関数指定子

関数定義に使用できる関数指定子は、次のとおりです。
  • C++ constexpr。constexpr 関数および constexpr コンストラクターの宣言に使用できます。詳しくは、constexpr 指定子 (C++11)で説明しています。
  • inline。コンパイラーに、関数呼び出しポイントで関数定義を拡張するよう指示します。
  • C++ explicit。クラスのメンバー関数のみに使用できます。これについては明示的変換コンストラクター (C++ のみ)で説明しています。
  • C++ virtual。クラスのメンバー関数のみに使用できます。これについては仮想関数 (C++ のみ)で説明しています。