CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / protected /
protected: void CxiNode :: ReplaceThis (CxiNode& from)
Ersetzt das Objekt durch ein anderes
from:
Neues Objekt
ReplaceThis darf nicht auf Alias-Objekte angewandt werden!
Diese Funktion führt folgende Schritte aus:
1. InvalidateObject ()
2. Kopieren aller Membervariablen von from nach *this
3. from.InvalidateObject ()
Da alle CxiNode- und CxiTree-Klassen intern gleich aufgebaut sind, ist dieses Vorgehen zulässig. Konstruktoren von abgeleiteten Klassen wird dadurch ermöglicht, ein CXI-Objekt dynamisch zu erstellen.
Portabilität:
Diese Funktion ist in allen unterstützten Systemen verfügbar.