Operatoren (Zusammenfassung)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Sprachstruktur - Index

Operatoren sind Symbole, die bestimmte Verarbeitungsaktionen bewirken, wenn sie auf Variablen und andere Objekte in einem Ausdruck angewandt werden.

Alle Operatoren können überladen werden, mit Ausnahme der folgenden Operatoren:

.

Direkte Elementauswahl in C++

.*

Dereferenzierung in C++

::

Gültigkeitsbereich-Zugriff in C++

?:

Bedingungsoperator

Je nach Kontext kann ein Operator eine von mehreren Bedeutungen haben. Für den Operator & gibt es beispielsweise die folgenden drei Interpretationsmöglichkeiten:

  • Bitweises UND (A & B)
  • Adressoperator (&A)
  • Referenz-Modifizierer in C++

Anmerkung: Bei aus mehreren Einzelzeichen bestehenden Operatoren dürfen keine Leerzeichen zwischen ihnen eingefügt werden. Solche Leerzeichen verändern die Bedeutung des Operators und führen zu einem Fehler.

Themen

Siehe auch