30.06.2013 Aufrufe

Softwareentwicklung in C++ - ASC

Softwareentwicklung in C++ - ASC

Softwareentwicklung in C++ - ASC

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

56 3. Operatoren<br />

Rang Bedeutung Operator im Kontext<br />

6 add expr + expr<br />

6 subtract expr - expr<br />

7 bit shift left expr > expr<br />

8 less than expr < expr<br />

8 less than or equal expr expr<br />

8 greater than or equal expr >= expr<br />

9 equal expr == expr<br />

9 not equal expr != expr<br />

10 bit AND expr & expr<br />

11 bit XOR expr ^ expr<br />

12 bit OR expr | expr<br />

13 logical AND expr && expr<br />

14 logical OR expr || expr<br />

15 conditional expression expr ? expr : expr<br />

16 assign lvalue = expr<br />

16 multiply and assign lvalue *= expr<br />

16 divide and assign lvalue /= expr<br />

16 modulo and assign lvalue %= expr<br />

16 add and assign lvalue += expr<br />

16 subtract and assign lvalue -= expr<br />

16 bit shift left and assign lvalue = expr<br />

16 bit AND and assign lvalue &= expr<br />

16 bit OR and assign lvalue |= expr<br />

16 bit XOR and assign lvalue ^= expr<br />

17 throw exception throw expr<br />

18 sequenc<strong>in</strong>g expr , expr<br />

Legende:<br />

In der Spalte Operator im Kontext wird die Verwendung des jeweiligen Operators<br />

skizziert. Dabei stehen kursiv gesetzte Worte für e<strong>in</strong> Argument, das<br />

der Operator nimmt und <strong>in</strong> teletype gesetzte Worte bzw. Zeichen def<strong>in</strong>ieren<br />

den Operator selbst. Die Bedeutung der e<strong>in</strong>zelnen Argumente ist wie folgt:<br />

name: Beliebiger Name (z.B. Variablenname, Funktionsname) im aktuellen<br />

Kontext (wird im OO-Teil besprochen).<br />

qualified-name: Beliebiger “vollständiger” Name ohne Rücksicht auf den aktuellen<br />

Kontext (wird im OO-Teil besprochen).<br />

classname: Name e<strong>in</strong>er Klasse (wird im OO-Teil besprochen).<br />

namespace-name: Name e<strong>in</strong>es Namespaces (wird im OO-Teil besprochen).

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!