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.
|