| |
Juni 2003 C++-Diagramm: Diagramm für grundlegende Datenarten 1-15 1 1,4,2 FixpunktcKonstanten Weil C++ nicht eine gebürtige Fixpunktart hat, sind Fixpunktdruckfehler IDL abgebildet zu den C++-Zeichenketten ohne das schleppende ' d ' oder ' D ', um zu garantieren, daß es gibt kein Verlust der Präzision. Z.B.: // IDL const örtlich festgelegt F = 123.456D; // C++ const örtlich festgelegt F = "123,456"; 1,5 Diagramm für grundlegende Datenarten Die grundlegenden Datenarten haben die Kartenaufnahmen, die in Tabelle 1-1 gezeigt werden 4 . Merken Sie daß das Diagramm von das OMG IDL Boolesch Art definiert nur die Werte 1 (ZUTREFFEND) und 0 (FALSCH); anderes Werte produzieren unbestimmtes Verhalten. das Diagramm 4.This nimmt daß CORBA::LongLong an CORBA::ULongLong und CORBA::LongDouble werden direkt zu gebürtigem numerischem C++ schreibt abgebildet (z.B., CORBA::LongLong zu einer 64-bitganzzahlenart) diese Unterstützung die angeforderte IDL-Semantik und kann über eingebaute Operatoren manipuliert werden. Ein wechselndes Diagramm zu den C++-Kategorien, das zur Verfügung stellt passende Kreation, Umwandlung und Handhabungsoperatoren werden in einer Zukunft zur Verfügung gestellt Version dieser Spezifikation. Tabelle 1-1 Grundlegende DatencArtcKartenaufnahmen OMG IDL C++ C++ Aus Art Kurzschluß CORBA::Short CORBA::Short_out lang CORBA::Long CORBA::Long_out lang lang CORBA::LongLong CORBA::LongLong_out nicht unterzeichneter Kurzschluß CORBA::UShort CORBA::UShort_out nicht unterzeichnetes langes CORBA::ULong CORBA::ULong_out nicht unterzeichnetes langes langes CORBA::ULongLong CORBA::ULongLong_out Hin- und Herbewegung CORBA::Float CORBA::Float_out Doppeltes CORBA::Double CORBA::Double_out langes Doppeltes CORBA::LongDouble CORBA::LongDouble_out Putzfrau CORBA::Char CORBA::Char_out wchar CORBA::WChar CORBA::WChar_out Boolesch CORBA::Boolean CORBA::Boolean_out Oktett CORBA::Octet CORBA::Octet_out |  |
|
| |
|
|