1 // Arbeiten mit Klassenelementen
2 // Datei: ratiosta.hpp
3 #include
<stdio.h>
4
5 #ifndef RATIOHEADER
6 #define RATIOHEADER
7
8 class ratio
// Typdefinition
9 {
10 private: // ist Voreinstellung
11 static zaehler;
// Klasseneigenschaft
12 static void delta (int d) {zaehler += d; }
13
int z; // Eigenschaften
14 int n; // Zähler und Nenner
15 public: // ab
hier Methoden
16 ratio(int zz=0,int nn=1){z=zz;n=nn;delta(+1);}
17 ~ratio
() { delta(-1); } // inline
18 void print ();
19 ratio addiere (ratio &
r2);
20 static int GibZaehler() { return zaehler; }
21 };
22 #endif
|
Bild 11-2: "ratio" mit Klassenelementen
|