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