Compartir a través de


Error del compilador C3077

'finalizer': un finalizador solamente puede ser miembro de un tipo de referencia

No se puede declarar un finalizador en un tipo de valor o nativo.

Para obtener más información, vea Destructores y finalizadores en Procedimientos para definir y consumir clases y estructuras (C++/CLI).

Ejemplo

El ejemplo siguiente genera la advertencia C3077.

// C3077.cpp
// compile with: /clr /c
value struct vs {
   !vs(){}   // C3077
};

ref struct rs {
protected:
   !rs(){}   // OK
};