Überladen des Klassenelementzugriffs-Operators –>
Nach oben zu Überladen von Operatorfunktionen (Übersicht) - Index
Syntax
Postfix-Ausdruck -> Primär-Ausdruck
Beschreibung
Der Ausdruck x->m, wobei x ein Objekt der Klasse X ist, wird interpretiert als:
(x.operator->())->m
Die Funktion operator ->() muss daher entweder einen Zeiger auf ein Klassenobjekt oder ein Objekt einer Klasse zurückliefern, für die operator -> definiert ist.
operator ->() kann nur als nicht-statische Member-Funktion überladen werden.