Можно ли как-то отключить сортировку по ключи в контейнере типа map? Допустим, есть код:
m["B"] = 5;
m["A"] = 8;
Изначально был записан элемент {"B",5}, но при добавлении в контейнер элемента {"A", 8} они автоматически поменяются местами вследствие автоматической сортировки по ключу. Вопрос, как это отключить?
Нет, нельзя. std::map рассчитан на скорость. Если вам важен порядок, то используйте vector, list, deque или подобный контейнер содержащий пары {key, value} в качестве элемента.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей