Compartilhar via


Erro do Compilador C3648

essa sintaxe de substituição explícita requer /clr:oldSyntax

Ao compilar para a sintaxe gerenciada mais recente, o compilador encontrou sintaxe de substituição explícita de versões anteriores que não têm mais suporte.

Para obter mais informações, confira Substituições explícitas.

Exemplo

A seguinte amostra gera o erro 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{}
};