|
|
Доступ к члену класса определяется с помощью операции ->:
первичное-выражение -> первичное-выражение
Он считается унарной операцией. Для объекта класса x выражение x->m интерпретируется как (x.operator->())->m. Отсюда следует, что функция operator->() должна возвращать или указатель на класс, или ссылку на класс, или объект класса, для которого определена функция operator->(). Она должна быть нестатической функцией-членом класса.
| |