Partager via


Accès au membre

L'accès aux membres de classe peut être contrôlé lors de la surcharge l'opérateur d'accès de membre (- >).Cet opérateur est considéré comme un opérateur unaire dans cette utilisation, et la fonction surchargée d'opérateur doit être une fonction membre de classe.par conséquent, la déclaration pour une telle fonction est :

class-type *operator–>()

Notes

emplacement où le classe-type est le nom de la classe à laquelle cet opérateur appartient.La fonction membre d'opérateur d'accès doit être une fonction membre non statique.

Cet opérateur est utilisé (souvent avec l'opérateur de pointeur-déréférencer) pour implémenter « les pointeurs intelligents » qui valident les pointeurs avant le déréférencement ou attendent l'utilisation.

L'opérateur d'accès au membre de . ne peut pas être surchargé.

Voir aussi

Référence

Surcharge d'opérateur