CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Konstruktoren, Destruktor, Operatoren /
CxiNode :: ~CxiNode ()
Dieser Destruktor gilt auch für alle CxiTree-Klassen (durch Vererbung). Ist der Block das Sichtfenster eines CXI-Baums, so wird zunächst das Speichermedium des CXI-Baums geschlossen. Ist der CXI-Knoten kein Alias (CxiNodeAlias oder CxiTreeAlias), so wird der benutzte Speicherbereich freigegeben.
Der Destruktor verwendet unmittelbar die Funktion InvalidateObject, um die Abschlussarbeiten durchzuführen.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.
Siehe auch:
InvalidateObject - Freigabe eines CXI-Knotens
DeleteCxiNode - Freigabe eines CxiHandle
Beispiel:
#include "cxib.h"
int main ()
{
CxiNode cxi1; // Ein Standard-CXI-Knoten
CxiNode cxi2 (1024, 0); // Ein Block fester Größe (1 KB)
CxiNode cxi3 (1024,256); // Vergrößern in 256-Byte-Schritten
CxiNode cxi4 = cxi3; // Kopierkonstruktor
// Verarbeitung...
return 0;
// Die Destruktoren für alle 4 Blöcke werden an dieser
// Stelle automatisch aufgerufen
}