der this-Zeiger

this zur Verknüpfung von Funktionen (1/2)

Mit dem this-Zeiger kann man sich bei der Verknüpfung von Methoden eine Menge Schreibarbeit ersparen. Wir definieren ein Objekt, daß Bewegungen nach oben, unten, rechts und links durchführen kann und in jeder neuen Position eine Aktion durchführt.

class runaround
{
  public:
    void oben();
    void unten();
    void rechts();
    void links();
};

void main()
{
runaround mein_laeufer;

  mein_laeufer.oben();
  mein_laeufer.unten();
  mein_laeufer.rechts();
  mein_laeufer.unten();
  mein_laeufer.links();
}