Innerhalb einer Elementfunktion bezeichnet das Schlüsselwort this einen Zeiger auf das Objekt, für das die Funktion aufgerufen wurde.
Beispiel: Berechne Datum +n Tage ohne Veränderung des Originals:
class date
{ int day, month, year;
public:
...
date add(int);
};
date date::add(int n)
{ date r = *this;
r.advance(n);
return r;
} /* date::add */
...
date xmas = today.add(235);
xmas.print();
...