Partilhar via


Aviso do compilador (nível 1) C4489

'specifier': não permitido no método de interface 'method'; especificadores de substituição só são permitidos em métodos de classe ref e de classe de valor

Uma palavra-chave specifier foi usada incorretamente em um método de interface.

Para obter mais informações, confira Especificadores de substituição.

Exemplo

O exemplo a seguir gera o erro C4489.

// C4489.cpp
// compile with: /clr /c /W1
public interface class I {
   void f() new;   // C4489
   virtual void b() override;   // C4489

   void g();   // OK
};