コンパイラ エラー C2283
'identifier' : 名前指定されていない struct が、純粋関数または抽象オーバーライド関数として指定されています
名前が指定されていないクラスまたは構造体のメンバー関数が、純粋指定子で宣言されていますが、これは許可されません。
次の例では C2283 が生成されます。
// C2283.cpp
// compile with: /c
struct {
virtual void func() = 0; // C2283
};
struct T {
virtual void func() = 0; // OK
};