次の方法で共有


コンパイラ エラー C2283

'identifier': 名前のない構造体で許可されていない純粋指定子または抽象オーバーライド指定子

名前が指定されていないクラスまたは構造体のメンバー関数が、純粋指定子で宣言されていますが、これは許可されません。

次の例では C2283 が生成されます。

// C2283.cpp
// compile with: /c
struct {
   virtual void func() = 0;   // C2283
};
struct T {
   virtual void func() = 0;   // OK
};