Kapitel 11 - Programm 6 - ELEMLIST.H

zurück...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
					 // Kapitel 11 - Programm 6 - ELEMLIST.H
#ifndef ELEMLIST_H
#define ELEMLIST_H

#include "person.h"

class AngestelltenListe;		    // Partielle Deklaration

class AngestelltenElement		    // Ein Element der verbundenen Liste
{
   Person *AngestelltenDaten;
   AngestelltenElement *NaechsteAngestellte;
public:
   AngestelltenElement(Person *NeueAngestellte)
			 {NaechsteAngestellte = NULL;
			  AngestelltenDaten = NeueAngestellte;};
   friend class AngestelltenListe;
};



class AngestelltenListe                  // Die verbundene Liste
{
   AngestelltenElement *Start;
   AngestelltenElement *EndeDerListe;
public:
   AngestelltenListe() {Start = NULL;}
   void PersonHinzu(Person *NeueAngestellte);
   void ZeigeListe(void);
};

#endif

zurück...