=======================
PROGRAMMIEREN IN C++
P. PFAHLER
SOMMERSEMESTER 1997
=======================

Uebungsblatt 5 vom 5.6.1997
-----------------------------

Aufgabe 11)
-----------

Beigefuegt finden Sie die Implementierung der Schablonenklassen
"elem" und "tset" aus der Vorlesung. Die Mengenimplementierung
soll in ihrer Funktionalitaet erweitert werden um

   - einen Copy-Konstruktor "tset(const tset&)"
   - eine Funktion "rem(T e)" zum Loeschen eines Elements e
   - die Operatoren
      =      (Wertzuweisung)
      ==     (Vergleich zweier Mengen)
      +      (Vereinigung zweier Mengen)
      *      (Durchschnitt zweier Mengen)

Bitte geben Sie NUR DIESE 6 Funktionen/Konstruktoren/Operatoren und ein 
Testprogramm fuer Ihre Mengenimplementierung mit Laufzeitprotokoll ab.

Aufgabe 12)
------------
Implementieren Sie die folgende Klassenhierarchie:

             Mensch    { Daten: Name, Vorname, Geburtstag }
                ^
                |
                |
             Student   { Daten: Fach, Matrikelnummer, Semesterzahl }
                ^
                |
                |
            Diplomand  { Daten: Betreuer, Thema, Abgabetermin }

Definieren Sie dann eine verkettete Liste von Menschen, in die Sie auch
Studenten und Diplomanden eintragen. Diese Liste koennen Sie z.B. durch
interaktive Eingabe aufbauen. Schreiben Sie eine Funktion, die den Inhalt
einer solchen Liste von Menschen ausgibt.

Loesungen bitte bis zum 12.6.1997 16h.






