Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els 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;
}