У меня есть некоторый код, который использует итератор для циклического прохождения всех элементов unordered_map, но в этом цикле есть несколько других процессов, в которых я сохраняю итераторы для определенных элементов на карте и обычно выполняю много прыжков, но не выполняю итерации (исключая самый внешний итератор).
Мне показалось, что было бы более целесообразно использовать unordered_map::const_reference
для элемента, если я на самом деле не выполняю итерации. Это правда? Единственное, что мешает мне использовать const_references, это то, что из моих быстрых поисков в Google они, кажется, очень не используются населением или, по крайней мере, мало обсуждаются.