Я понятия не имею, если это ответ, но одна из причин может быть со стоимостью поиска следующего элемента. Итерация по карте по сути "медленная".

почти все контейнеры имеют функцию стирания. У меня вопрос в векторе, функция стирания возвращает итератор, указывающий на следующий элемент в векторе. Контейнер карты не делает этого. Вместо этого он возвращает пустоту. Кто-нибудь знает, почему существует это несоответствие?