Condividi tramite


Accesso ai membri

L'accesso ai membri della classe può essere controllato mediante l'overload dell'operatore di accesso ai membri (–>). Questo operatore in tale utilizzo viene considerato un operatore unario e la funzione dell'operatore di overload deve essere una funzione membro di una classe. Di conseguenza, la dichiarazione per tale funzione è:

class-type *operator–>()

Note

dove class-type è il nome della classe alla quale appartiene questo operatore. La funzione operatore di accesso ai membri deve essere una funzione membro non statica.

Questo operatore viene utilizzato (spesso insieme all'operatore di dereferenziazione del puntatore) per implementare i "puntatori intelligenti" che convalidano i puntatori prima della dereferenziazione oppure ne conteggiano l'utilizzo.

Non è possibile eseguire l'overload dell'operatore di accesso ai membri ..

Vedere anche

Riferimenti

Overload degli operatori