001
17.08.2018, 10:22 Uhr
ao
(Operator)
|
Zitat von ToSchum: |
in Maloche muss ich auch ein altes mfc c++ Projekt pflegen
|
Du Armer, das müsste eigentlich Schmerzensgeld oder Wildniszulage oder sowas geben.
Kennt deine STL std::multimap? Das könnte passen, wenn mehrere Einträge mit gleichen Keys (also die AS-Zahlen) vorkommen können.
https://en.cppreference.com/w/cpp/container/multimap
Allerdings: multimap sortiert nur nach Key, d.h. die Einträge mit 1, 2 und 3 kämen in aufsteigender Reihenfolge. Bei S1 und S2 wäre die Sortierung nicht garantiert, die stünden in der Reihenfolge in der Multimap, in der sie eingefügt worden sind, ebenso S3 bis S5 und S6 bis S8.
Oder, wenn der Key nicht "1", sondern "1 S1" ist, dann sind die Keys unique, d.h. es ginge auch mit std::map und die Sortierreihenfolge wäre immer so, wie du es geschrieben hast. |