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.

Observaciones

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

En el siguiente ejemplo se genera 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
};