c'è, nella "Libreria standard" di C++, qualsiasi contenitore/struttura dati "associativi" (cioè "valore-chiave"), che ha la capacità, di conservare l'ordine, per ordine di inserimento?C + 11 Contenitore associativo che mantiene l'ordine di inserimento?
Ho visto diversi argomenti su questo, tuttavia, sembra, la maggior parte prima di C++ 11.
Alcuni suggeriscono di utilizzare "boost :: multi_index", ma, se possibile, preferirei "usare" contenitori/strutture standard.
Vedo che C++ 11 ha diversi contenitori apparentemente "non ordinati": link.
Alcuni di questi sono, in qualche modo, "configurabili", in modo tale che vengano ordinati solo per ordine di inserimento?
Grazie!
C
Basta usare insieme unordered_map e un vettore – aaronman
Stai cercando 'std :: vector>'? –
Quindi vuoi l'equivalente di * LinkedHashMap * di Java? – hyde