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…