Map alternative / sortieren c++

Hallo Leute,

ich verwende gerade für ein Projekt den Datentyp „map“.

map

Der String ist mein key und danach wird sortiert.

Jetzt möchte ich allerdings die map nach VALUE (hier int) sortiert ausgeben?!
Komme leider überhaupt nicht weiter…

Gibt es alternativen zu meinem hier genannten Problem?

Oder eventuell Lösungsansätze?

Bitte dringend um Hilfe!

Liebe Grüße,

zumdumdum

weiß leider keine Antwort

Hallo Kollege/in

map
Der String ist mein key und danach wird sortiert.

Ja, dafür taugt eine map, allein das ist es eben.

Jetzt möchte ich allerdings die map nach VALUE (hier int)
sortiert ausgeben?!

Da weiss ich nichts davon, dass das geht, ich habe mich allerdings nie viel mit STL abgegeben. Ich schreibe lieber meine eigenen Container, das ist ein prima Training. -

Ich rate dir folgendes:

struct Daten
{
 String name;
 int alter;
 // etc.
};

Du machst ein Array von diesem Typ und eine Abfrage-Funktion für jeden Schlüssel, also eine F, welche die ‚int‘ bei jedem nachguckt, oder welche immer. Mit weiteren Eigenschaften machst Du es ebenso. Was Du dann als Schlüssel nimmst, ist dann freibleibend.

Ich hoffe, das hilft!
lG
Martin B