Lorsque l'on définit une fonction membre, on a naturellement accès aux
différents champs de la classe. On peut aussi avoir besoin de l'adresse de
l'objet qui a appelé la fonction.
Cette adresse est notée
this
à l'intérieur de la classe. Ainsi *this
sera l'objet lui-même et (*this).n
sera le champ n
auquel la fonction membre avait naturellement accès
directement sous le nom de n
.
Il existe une autre syntaxe: this->
a le même sens que
(*this).
ce qui fait que this->n
est une troisième façon
d'accéder au champ n
.