Ошибка компилятора 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
};