Multimap | was kann darin abgelegt werden ?
-
An unserer Uni haben wir momentan die Aufgabe ein Telefonbuch zu implementieren.
Dazu soll eine Multimap verwendet werden. Meine erste Version dieses Telefonbuchs arbeitet mit einem Template, das nacher von einer Struktur ausgefüllt wird, in der die Persönlichen Daten wie Name, Nachname, Straße, Hausnummer, Postleitzahl und Wohnort steht.
Meine Frage ist nun, kann diese Struktur im Multimap ablegen ?
MfG
Dravian
-
Hi,
"...map" setzt man dann ein, wenn man seine Daten in einen Schlüsselwert und "sonstige Daten" aufteilt. Diese fachliche Einteilung musst Du hier als erstes vornehmen.
Dann kannst Du beide Teile ggf. in eine Klasse (ggf. alles public -> struct) bündeln, einen Vergleich für den key definieren ("Kleinerfunktion") und eine entsprechendemultimap<keyClass, dataClass>anlegen.Gruß,
Simon2.
-
z.b. multi_map<string, daten> mappt name (nachname + ' ' + vorname) auf alle anderen daten (strasse, ort, hausnummer, telefonnummer, ...).