Set, das Elemente nicht sortiert
-
Hallo,
Ich habe grade herausgefunden, das ein set die Elemente automatisch sortiert. Dies möchte ich verhindern. Sollte ich besser einen anderen Container nehmen, oder kann man das sortieren unterbinden?
-
unordered_setin tr1 und boost.
-
Leider ist der TR1 in VC++ Express soweit ich weiß nicht implementiert, zumindest nicht die unordered_map und boost kann ich projektbedingt nicht verwenden.
-
Der Technical Report 1 ist in MSVC++ Express 2008 vorhanden.
Was sind die weiteren Anforderungen an deinen Container? Wenn du keinen assoziativen brauchst, nimmst du eben einen sequentiellen. Um konkrete Vorschläge zu machen, musst du bezüglich gewünschten Operationen etwas genauer werden. Brauchst du Random Access, willst du oft durchiterieren, Elemente aus der Mitte löschen, ...?
-
Oh, ich hatte den Header für den unordered_set nicht includiert... Dann kann es ja nicht funktionieren. Danke für den Hinweis, das TR1 sehr wohl vorhanden ist.
Es funktioniert jetzt.