コンパイラ エラー C3662
'member': オーバーライド指定子 'specifier' は、マネージドまたは WinRT クラスのメンバー関数でのみ使用できます
オーバーライド指定子が、ネイティブ型のメンバーで使用されました。これは許可されていません。
詳細については、明示的なオーバーライドに関するページを参照してください。
例
次の例では C3662 が生成されます。
// C3662.cpp
// compile with: /clr /c
struct S {
virtual void f();
};
struct S1 : S {
virtual void f() new; // C3662
};
ref struct T {
virtual void f();
};
ref struct T1 : T {
virtual void f() new; // OK
};