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.