next up previous contents index
Next: Konstante Elementfunktionen Up: Klassen Previous: Inline-Elementfunktionen

Der this-Zeiger

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();
...


next up previous contents index
Next: Konstante Elementfunktionen Up: Klassen Previous: Inline-Elementfunktionen

Peter Pfahler, 1997