| |
1-10 C-Sprache, die August 1997 Abbildet 1 Die Kartenaufnahmen für breiten Buchstaben und breite Zeichenkettekonstanten ist zum Buchstaben identisch und reihen Sie Konstanten auf, außer daß IDL-Druckfehler werden von L vorangegangen in C. zum Beispiel, IDL Konstante: wstring W des const = hallo Welt; würde zu abbilden # definieren Sie W L hallo Welt in C. 1,7 Diagramm für grundlegende Datenarten Die grundlegenden Datenarten haben die Kartenaufnahmen, die in Tabelle 1-1 gezeigt werden . Implementierungen sind verantwortlich für das Zur Verfügung stellen von typedefs für CORBA_short, CORBA_long und so weiter gleichbleibend mit Anforderungen OMG IDL für die entsprechenden Datenarten. Das c-Diagramm des OMG IDL Boolesch Arten ist nicht unterzeichnet Putzfrau mit nur Werte 1 (ZUTREFFEND) und 0 (FALSCH) definiert; anderes unbestimmtes Verhalten des Werterzeugnisses. CORBA_boolean wird für Symmetrie mit den anderen grundlegenden Datenartkartenaufnahmen versehen. Das c-Diagramm von OMG IDL enum Arten ist eine Art der nicht unterzeichneten Ganzzahl, die zu fähig ist Darstellen 2 32 Aufzählungen. Jeder Zähler in einem enum ist # definieren d mit verwenden Sie Wert der nicht unterzeichneten Ganzzahl in Übereinstimmung mit den bestellenbegrenzungen. Tabelle 1-1 DatencArtcKartenaufnahmen OMG IDL C Kurzschluß CORBA_short lang CORBA_long lang lang CORBA_long_long nicht unterzeichneter Kurzschluß CORBA_unsigned_short nicht unterzeichnetes langes CORBA_unsigned_long nicht unterzeichnetes langes lang CORBA_unsigned_long_long Hin- und Herbewegung CORBA_float Doppeltes CORBA_double langes Doppeltes CORBA_long_double Putzfrau CORBA_char wchar CORBA_wchar Boolesch CORBA_boolean irgendwelche typedefstruct CORBA_any { CORBA_TypeCode-_ Art; Lücke * _ Wert; } CORBA_any; |  |
|
| |
|
|