Acceso a miembros

El acceso a miembros de clase se puede controlar mediante la sobrecarga del operador de acceso a miembros (->). Este operador se considera un operador unario en este uso, y la función de operador sobrecargado debe ser una función miembro de clase. Por lo tanto, la declaración de una función de ese tipo es:

Sintaxis

class-type *operator->()

Comentarios

donde class-type es el nombre de la clase a la que pertenece este operador. La función de operador de acceso a miembros debe ser una función miembro no estática.

Este operador se usa (a menudo junto con el operador de desreferenciación de puntero) para implementar "punteros inteligentes" que validan punteros antes del uso de desreferenciación o de recuento.

El operador de acceso a miembros . no se puede sobrecargar.

Consulte también

Sobrecarga de operadores