Condividi tramite


Errore del compilatore C3077

'finalizer': un finalizzatore può essere membro solo di un tipo riferimento

Osservazioni:

È possibile dichiarare un finalizzatore in un tipo nativo o di valore.

Per altre informazioni, vedere Distruttori e finalizzatori in Procedura: Definire e utilizzare classi e struct (C++/CLI).

Esempio

L'esempio seguente genera l'errore C3077.

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

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