Указывает ли std::unordered_map::begin на элемент, вставленный последним, или он случайный, или он не определен? [дубликC++

Программы на C++. Форум разработчиков
Anonymous
Указывает ли std::unordered_map::begin на элемент, вставленный последним, или он случайный, или он не определен? [дублик

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/798 ... -it-random

Вернуться в «C++»