编译器错误 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
};