次の方法で共有


コンパイラ エラー C2723

'function' : 'specifier' 指定子が関数の定義で誤って指定されています

この指定子は、クラス宣言の外側にある関数定義では使用できません。 virtual 指定子は、クラス宣言内のメンバー関数宣言にしか指定できません。

次の例では、C2723 を生成し、その修正方法を示しています。

// C2723.cpp
struct X {
   virtual void f();
   virtual void g();
};

virtual void X::f() {}   // C2723

// try the following line instead
void X::g() {}