C++ spezifische Operatoren

Aus RAD Studio (Deutsch)
Wechseln zu: Navigation, Suche

Nach oben zu Binäre Operatoren - Index

Folgende Operatoren sind spezifische Operatoren von C++:

Operator Bedeutung

::

Gültigkeitsbereichzugriffsoperator

.*

Dereferenzierungszeiger auf Klassenelemente

->*

Dereferenzierungszeiger auf Zeiger auf Klassenelemente

const_cast

Fügt hinzu, oder entfernt den const- oder volatile-Modifizierer von einen Typ

delete

Gibt Speicher dynamisch frei

dynamic_cast

Wandelt einen Zeiger in einen gewünschten Typen um

new

Weist Speicher dynamisch zu

reinterpret_cast

Ersetzt Typumwandlungen für Konvertierungen, die nicht sicher oder von der Implementation abhängig sind

static_cast

Wandelt einen Zeiger in einen gewünschten Typen um

typeid

Liefert Identifikationen von Typen und Ausdrücken zur Laufzeit

Der Gültigkeitsbereichzugriffsoperator :: (zwei Doppelpunkte) ermöglicht den Zugriff auf einen global oder dateiweit gültigen Namen sogar dann, wenn dieser durch eine lokale Neudeklaration überdeckt wird.

Die Operatoren .* und ->* dienen zum Dereferenzieren von Zeigern bzw. Zeigern auf Zeiger auf Klassenelemente.

In anderen Sprachen