1 // Operatoren und Speicherverwaltung
  2 // Datei: Zeile3.hpp
  3 class Zeile
  4 {
  5 int Laenge;
  6 char * Inhalt;
  7 public:
  8  Zeile (char * ctext);
  9  Zeile (Zeile & Objekt);  // X::X (X &)
 10  ~Zeile();      // Destruktor
 11 void print();
 12 Zeile operator+ (Zeile & Z2);
 13 Zeile & operator= (Zeile & op2);
 14 };

Bild 7-14: Die erweitere Klasse "Zeile"