Le pointeur this prev
next

Il arrive fréquemment qu'une méthode ait besoin de nommer l'objet sur lequel elle s'applique. Ceci est possible grâce au pointeur this, qui pointe en permanence dans les fonctions membres l'objet auquel la fonction est appliquée. En fait, l'équivalence fonctionelle suivante est vérifiée:

class c {
	t1 m(t2, t3 ...);		t1 m(c *this, t2, t3...);
};
c x;					c x;
x.m(o2, o3...);				m(&x, o2, o3...);


Ch. Tronche - Année 96-97 - Page 78