Anfängerfrage zu Maps
-
Hallo,
map<int, float> MyMap; MyMap[1] = 3.3f; MyMap[2] = 1.1f; MyMap[3] = 2.2f;Sortiert wird das ganze ja nach dem Key (hier int).
Kann ich die Map auch nach dem Datentyp (hier float) sortieren?
-
Nein, aber wenn du keinen Key brauchst, kannst du statt
mapauchlistbenutzen und mittelslist::sortdie Liste sotieren.
-
naja ein key als ID wäre schon nett

Da kann man so schön schnell auf die daten zugreifen...
-
daersc schrieb:
naja ein key als ID wäre schon nett

Da kann man so schön schnell auf die daten zugreifen...dann wirst du es umkopieren müssen...
-
unskilled schrieb:
daersc schrieb:
naja ein key als ID wäre schon nett

Da kann man so schön schnell auf die daten zugreifen...dann wirst du es umkopieren müssen...
wie meinst du das?
die daten als key nehmen?
-
Vielleicht wären die folgenden zwei Boost Container noch interessant für dich:
http://www.boost.org/doc/libs/1_38_0/libs/bimap/doc/html/index.html
http://www.boost.org/doc/libs/1_38_0/libs/multi_index/doc/index.htmlGrüssli