Я использую std::unordered_map и не уверен, как именно ведет себя его ::begin.
Согласно ссылке CPP, я ничего не вижу о порядке; что имеет смысл; в названии написано «неупорядоченный»!
Однако сам пример показывает, что элементы всегда повторяются в обратном порядке; и это происходит, когда я пробую пример и добавляю больше элементов или меняю порядок вставки. Это просто деталь реализации?
Подробнее здесь: https://stackoverflow.com/questions/798 ... -it-random
Мобильная версия