Dostęp do elementu członkowskiego

Dostęp do składowych klas można kontrolować przez przeciążenie operatora dostępu składowego (->). Ten operator jest uważany za operator jednoargumentowy w tym użyciu, a przeciążona funkcja operatora musi być funkcją składową klasy. W związku z tym deklaracja takiej funkcji to:

Składnia

class-type *operator->()

Uwagi

gdzie klasa-typ jest nazwą klasy, do której należy ten operator. Funkcja operatora dostępu do składowych musi być niestatyczną funkcją składową.

Ten operator jest używany (często w połączeniu z operatorem dereference wskaźnika) w celu zaimplementowania "inteligentnych wskaźników", które weryfikują wskaźniki przed wyłuszczeniem lub użyciem liczby.

Nie można przeciążyć operatora dostępu elementu członkowskiego.

Zobacz też

Przeładowanie operatora