Поделиться через


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