16.12.2012 Views

Tabellenanhang - Abklex

Tabellenanhang - Abklex

Tabellenanhang - Abklex

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

M.2. OPERATOREN 73<br />

M.2 Operatoren<br />

Die Operatoren von C/C++ sind im folgenden ihrem Vorrang<br />

nach geordnet, höchster Rang (Bindungskraft) zuoberst. Alle<br />

Operatoren eines Abschnitts haben gleichen Rang. l bzw. r bedeutet<br />

von links bzw. rechts her assoziativ. Ein unärer Operator<br />

verlangt einen Operanden, ein binärer zwei und ein ternärer<br />

drei.<br />

Operator A - Bedeutung<br />

:: r unär Bezugsrahmen, global<br />

:: l binär Bezugsrahmen, Klasse<br />

:: l binär Bezugsrahmen, Namensraum<br />

( ) l unär Klammerung, Funktion<br />

[ ] l unär Index<br />

-> l binär Auswahl<br />

. l binär Auswahl<br />

++ r unär Postfix Inkrement<br />

-- r unär Postfix Dekrement<br />

typeid unär Typabfrage<br />

const_cast binär Typumwandlung<br />

dynamic_cast binär Typumwandlung<br />

reinterpret_cast binär Typumwandlung<br />

static_cast binär Typumwandlung<br />

sizeof r unär Größenabfrage<br />

++ r unär Präfix Inkrement<br />

-- r unär Präfix Dekrement<br />

~ r unär bitweise Negation<br />

! r unär logische Negation<br />

- r unär negatives Vorzeichen<br />

+ r unär positives Vorzeichen<br />

* r unär Dereferenzierung<br />

& r unär Referenzierung<br />

( ) r binär cast-Operator<br />

new r unär dynamische Speicherbelegung<br />

delete r unär dynamische Speicherfreigabe<br />

->* l binär Auswahl<br />

.* l binär Auswahl<br />

* l binär Multiplikation<br />

/ l binär Division

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!