Acesso de membro
Acesso de membro de classe pode ser controlado pela sobrecarga o operador de acesso de membro (– >).Este operador é considerado um operador unário nessa utilização, e a função de operador sobrecarregado deve ser uma função de membro de classe.Portanto, a declaração para uma função é:
class-type *operator–>()
Comentários
onde tipo de classe é o nome da classe à qual esse operador pertence.A função de operador de acesso de membro deve ser uma função de membro não estático.
Este operador é usado (geralmente em conjunto com o operador de referência de ponteiro) para implementar os "ponteiros inteligentes" que valide antes de ponteiros para cancelamento de referência ou uso de contar.
The . o operador de acesso de membro não pode ser sobrecarregado.