Compartir a través de


Error del compilador C3662

'miembro': el especificador de invalidación 'especificador' solamente se permite en funciones miembro de clases administradas o de WinRT.

Se usó un especificador de invalidación en un miembro de tipo nativo, lo que no está permitido.

Para obtener más información, consulte Invalidaciones explícitas.

Ejemplo

El ejemplo siguiente genera el error 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
};