Я хочу иметь что-то похожее на карту, но во время итерации я хочу, чтобы они были в том же порядке, в котором они были добавлены.
Пример
map.insert("one", 1);
map.insert("two", 2);
map.insert("three", 3);
Во время итерации я хочу, чтобы элементы были похожи на «один», «два», «три» .. По умолчанию карта не обеспечивает этот добавленный порядок. Как получить элементы карты, как я добавил? Я хочу сохранить порядок ввода.
Все, что с STL хорошо, или другие альтернативные предложения тоже хорошо.