Zeiger auf Objekte selbsterstellter Klassen

Alles bisher gesagte gilt selbstverständlich auch für Objekte von selbsterstellten Klassen. Auch wenn in den Beispielen bisher nur Standardtypen besprochen wurden, funktionieren die Beispiele auch für andere Klassen. Es treten auch dieselben Probleme auf. Zusätzlich muß vor allem die Rolle von Kostruktoren und Destruktoren besprochen werden.

Die Standardklassen wie int, double oder char können auch als Realisierung von Klassen angesehen werden, so daß sich das folgende grös"tenteils auch auf sie übertragen läßt. (Destruktoren spielen bei ihnen keine Rolle).

Wir werden im folgenden eine sehr einfache Klasse benutzen und diese noch teilweise erweitern:

class A
{
  public:
    A() {};
    ~A() {};
    A(int i) { x = i;}
    int x;
};