1 // Klasse mit inline-Funktionen
  2 // Datei: zeileop1.hpp
  3 #include <fstream.h>
  4
  5 class Zeile
  6 {
  7 int Laenge;
  8 char * Inhalt;
  9 public:
 10  Zeile (char * ctext);
 11  Zeile (Zeile & Objekt);  // X::X (X &)
 12  ~Zeile(){cout<<"\nDestruktor.";delete Inhalt;}
 13 void print();
 14 Zeile operator+ (Zeile & Z2);
 15 Zeile & operator= (Zeile & op2);
 16 };
 17 // inline- Makros gehören in den Header
 18 inline void Zeile::print()
 19 {
 20 cout << Inhalt;
 21 }

Bild 10-6: Klasse "Zeile" mit Referenzen und inline-F.