Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Operator delete ruft die Funktion Operator deleteauf.
Für Objekte nicht des Klassentyps (Klasse, Strukturoder Union), ist der globale Operator delete aufgerufen.Für Objekte des Klassentyps, wird der Name der Funktion für Freigaben im globalen Gültigkeitsbereich aufgelöst, wenn beim Löschen der Ausdruck beginnt mit dem unären Bereichsauflösungsoperator (::).Andernfalls wird der Operator delete den Destruktor für ein Objekt vor dem Freigeben des Speichers (wenn der Zeiger nicht NULL ist).Der Operator delete kann auf Basis einer einzelnen Klasse definiert werden. Wenn keine solche Definition für eine bestimmte Klasse vorhanden ist, wird die globale Operator delete aufgerufen.Beim Löschen der Ausdruck verwendet wird, um ein Klassenobjekt freizugeben, dessen statischer Typ einen virtuellen Destruktor verfügt, wird die Freigabe für Reservierungen vom virtuellen Destruktor des dynamischen Typ des Objekts aufgelöst.