заранее зная количество элементов? Мне нужно сделать так, чтобы distance между um.begin() и um.end() было 50. Я пытался сделать через um.reserve(50), но distance никак не меняется. Подскажите, плиз )
ты резервируешь, потому дистанса нет
и как мне тогда порешать эту проблему? в инете чет про std::unordered_map так мало инфы, что жесть просто
мало инфы? Нифига себе.
Сложно читать код такого вида std::unordered_map не легче сразу присылать в таком виде? std::unordered_map
ну, я имею ввиду мало вопросов
А что за проблема то? Зачем тебе дистанс, если нет элементов в мапе?
я хочу реализовать добавление в него сразу на тот итератор, который мне нужен (он вычисляется уже походу). Ну и далее при попытке реализовать auto it = um.begin(); advance(it, steps); у меня на второй строке, очевидно, выскакивает исключение, что я вышел за пределы um.end().
Обсуждают сегодня