Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
"type": un tipo de referencia con destructor no se puede utilizar como el tipo de miembro de datos estático "member"
Observaciones
Common Language Runtime no puede saber cuándo ejecutar un destructor definido por el usuario cuando la clase también contiene una función miembro estática.
Un destructor nunca se ejecutará, a menos que el objeto se elimine explícitamente.
Para obtener más información, vea
Ejemplo
En el siguiente ejemplo se genera C3162.
// C3162.cpp
// compile with: /clr /c
ref struct A {
~A() { System::Console::WriteLine("in destructor"); }
static A i; // C3162
static A^ a = gcnew A; // OK
};
int main() {
A ^ a = gcnew A;
delete a;
}