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

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

Konvertierungsoperator

[C++] CxiNode :: operator CxiHandle ()

[S3:SPEZIAL] 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;
}


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

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