удаление? с векторами все получилось так как организация данных другая тут мне кажется erase не может найти след элемент и делает итератор невалидным
Смотри реализацию тут https://en.cppreference.com/w/cpp/container/map/erase_if
it = erase(it); С векторами тоже не должно получаться, итераторы также инвалидируются
Обсуждают сегодня