| |
Juni 2003 C++-Diagramm: Diagramm für örtlich festgelegte Arten 1-33 1 Boolescher Operator > (const Fixed& val1, const Fixed& val2); Boolescher Operator < (const Fixed& val1, const Fixed& val2); Boolescher Operator > = (const Fixed& val1, const Fixed& val2); Boolescher Operator < = (const Fixed& val1, const Fixed& val2); Boolesches Operator== (const Fixed& val1, const Fixed& val2); Boolescher Operator! = (const Fixed& val1, const Fixed& val2); Das Örtlich festgelegte die Kategorie wird direkt durch das C++ abbildend für Festpunktkonstante IDL benutzt Werte und für alle Zwischenresultate der arithmetischen Betriebe auf Festpunktwerten. Für fixed-point Parameter der IDL-Betriebe oder Mitglieder von IDL strukturierte datatypes, die Implementierung kann das örtlich festgelegte verwenden schreiben Sie direkt oder wechselweise, kann a verwenden unterschiedliche Art, mit effektiv konstante Stellen und Skala, die das gleiche C++ liefert schließen Sie an und kann implizit umgewandeltes from/to sein das örtlich festgelegte Kategorie. Das name(s) von diesem alternative Kategorie wird nicht durch dieses Diagramm definiert. Seit fixed-point Arten wie benutzt Parameter der IDL-Betriebe müssen über ein IDL- typedef genannt werden Erklärung, das Diagramm muß das typedef benutzen die Art des Betriebsparameters definieren, um zu bilden sicher, daß Bediener-Seitenbetriebsunterzeichnungen beweglich sind. Ist hier ein Beispiel von Diagramm: // IDL typedef fixed<5,2 > F; schließen Sie A an { heben Sie arg des op(in F) auf; }; // C++ typedef Implementation_Defined_Class F; Kategorie A { Öffentlichkeit: ... leeres arg op(constF&); ... }; Das Örtlich festgelegte Kategorie hat eine Anzahl von den Erbauern zum Garantieren, daß ein örtlich festgelegter Wert sein kann hergestellt aus irgendwelchen der Arten der IDL-Standardganzzahl und des Gleitkommas. Fixed(char *) Erbauer wandelt eine Zeichenkettedarstellung eines fixed-point Druckfehlers um, mit einem wahlweise freigestellten führenden Zeichen (+ oder -) und ein wahlweise freigestelltes schleppendes ' d ' oder ' D, ' in ein reales Festpunktwert. Das Örtlich festgelegte Kategorie stellt auch Umwandlungsoperatoren zurück zu zur Verfügung LongLong und LongDouble Arten. Für Umwandlung zu den integralen Arten, Stellen zu recht vom Dezimalkomma werden beschnitten. Wenn die Größe des Festpunktwertes gepaßt nicht in die Zielumwandlungsart, dann das DATA_CONVERSION Systemausnahme wird geworfen. |  |
|
| |
|
|