CXI-Basis-Programmierreferenz / Version 2 / Datenspeicherung / CxiNode / Konstruktoren, Destruktor, Operatoren /
CxiNode :: operator CxiHandle ()
Konvertiert class CxiNode automatisch nach CxiHandle
Dadurch ist es möglich, an allen Stellen, wo der Typ CxiHandle erwartet wird, direkt ein Objekt vom Typ CxiNode (oder davon abgeleitet) einzusetzen.
Die aufgerufene Funktion kann über den Alias-Konstruktor die C++-Schnittstelle auch für ein CxiHandle benutzen.
Portabilität:
Dieser Operator ist in allen unterstützten Systemen verfügbar.
Beispiel:
#include "cxib.h"
int main ()
{
CxiNode cxi1;
cxi1.SetNum ("Eine.numerische.Variable", 7);
cxiSetNum (cxi1, "Noch.eine.numerische.Variable", 6);
// Hier ^ greift der Konvertierungsoperator.
// Beide Arten des Funktionsaufrufs sind gleichwertig.
return 0;
}