Поделиться через


Доступ к членам

Доступом к члену класса можно управлять путем перегрузки оператора доступа к члену (–>). В данном случае этот оператор считается унарным оператором, и функция перегруженного оператора должна быть функцией-членом класса. Поэтому объявление такой функции выглядит следующим образом.

class-type *operator–>()

Заметки

где тип-классов — это имя класса, которому принадлежит этот оператор. Функция оператора доступа к члену должна быть нестатической функцией-членом.

Этот оператор используется (часто вместе с оператором разыменования указателя) для реализации интеллектуальных указателей, которые проверяют указатели до разыменования или подсчета.

Оператор доступа к члену . невозможно перегрузить.

См. также

Ссылки

Перегрузка операторов