Sprung zum Seitenende Struktur Themen A...Z Titel << >>

CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Konstruktoren, Destruktor, Operatoren /

~CxiNode() - Destruktor

[C++] CxiNode :: ~CxiNode ()

[S1:BASIS] Löscht einen CXI-Knoten

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
}


[i] CXI-Basis-Programmierreferenz
Version 2.10 72 (1014-001), erstellt am 15. April 2000
Textseite 108 von 855, Thema 8340 (Dtr)
[c] Copyright (c) 1996-2000 by TeraConnect GmbH

Sprung zum Seitenanfang Struktur Themen A...Z Titel << >>