Partilhar via


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.

Consulte também

Referência

Sobrecarga de operador