C-Uebung

Templates

BibliothekenMusterloesung | | elektronische Abgabe

Schreiben Sie Ihre “Struct” Aufgabe so um, dass das Prinzip der Objektorientierung und der Datenkapselung berücksichtigt wird. D.h. entwickeln Sie eine eigene Container-Klasse “PersonList”.

a) Ersetzen Sie zum Speichern der Personen Ihren bisherigen Code zur Verwaltung der Personenliste durch die STL Klasse std::vector<Person>. Sie haben hierbei zwei Möglichkeiten beim Einsatz der STL:

  • Aggregation von std::vector
  • Ableiten von std::vector

b) Implementieren Sie die Funktionen person_add() und person_search() nunmehr als Methoden zum Speichern und Suchen von Personen.

BibliothekenMusterloesung | | elektronische Abgabe

Options: