Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'type': een referentietype dat een destructor heeft, kan niet worden gebruikt als het type van een statisch data lid 'lid'
Opmerkingen
De algemene taalruntime kan niet weten wanneer een door de gebruiker gedefinieerde destructor moet worden uitgevoerd wanneer de klasse ook een statische lidfunctie bevat.
Een destructor wordt nooit uitgevoerd, tenzij het object expliciet wordt verwijderd.
Zie voor meer informatie,
Example
In het volgende voorbeeld wordt C3162 gegenereerd.
// 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;
}