Klassenobjekte

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Klassen - Index

Klassenobjekte können auf der linken Seite von Zuweisungen verwendet werden (falls das Kopieren erlaubt ist), als Argumente an Funktionen übergeben werden und - mit Einschränkungen - von Funktionen zurückgegeben werden, etc. Viele andere Operationen mit Klassenobjekten und -Membern können vom Benutzer definiert werden; beispielsweise die Definition von Member- und Friend-Funktionen oder die Neudefinition von Standardfunktionen und -operatoren, wenn sie mit Objekten einer bestimmten Klasse verwendet werden.

Neudefinierte Funktionen und Operatoren werden überladen genannt. Operatoren und Funktionen, deren Gültigkeit auf eine spezielle Klasse (oder auf verknüpfte Klassengruppen) beschränkt ist, werden Member-Funktionen dieser Klasse genannt. C++ verfügt über einen Mechanismus, mit dem derselbe Funktions- oder Operatorname aufgerufen werden kann, um verschiedene - vom Typ oder von der Anzahl der Argumente oder Operanden abhängige - Aufgaben auszuführen.

Siehe auch