Freigeben über


Memberzugriff

Klassenmemberzugriff kann gesteuert werden, indem Sie den Memberzugriffsoperator (– >) überladen wird.Diesen Operator wird als einen unären Operator und die Verwendung dieser Funktion muss eine überladene Operator für Klassenmember sein.Daher ist die Deklaration für eine solche Funktion:

class-type *operator–>()

Hinweise

wo Klassentyp der Name der Klasse ist, die dieser Operator gehört.Die Funktion muss zugriffs-Operator Member einer nicht statischen Memberfunktion sein.

Dieser Operator wird (oft in Verbindung mit dem Zeiger dereferenzierte Operator „) verwendet, um den intelligenten Zeiger“ zu implementieren, die Zeiger vor Dereferenzieren verwendet zählen oder sicher.

Der.-Memberzugriffsoperator kann nicht überladen werden.

Siehe auch

Referenz

Überladen von Operatoren