Ошибка компилятора C3648
Для этого явного синтаксиса переопределения требуется /clr:oldSyntax
При компиляции для последнего управляемого синтаксиса компилятор обнаружил явный синтаксис переопределения для предыдущих версий, которые больше не поддерживаются.
Дополнительные сведения см. в разделе "Явные переопределения".
Пример
Следующий пример приводит к возникновению ошибки C3648:
// C3648.cpp
// compile with: /clr
public interface struct I {
void f();
};
public ref struct R : I {
virtual void I::f() {} // C3648
// try the following line instead
// virtual void f() = I::f{}
};