Написал бы хотя бы про std::remove_if, в связке с std erase, тем более в стандарте есть четкое описание инвалидации итераторов при вызове функции erase, вон для русских же написно : Iterators (including the end() iterator) and references to the elements at or after the point of the erase are invalidated.
Написал бы хотя бы про std::remove_if, в связке с std erase, тем более в стандарте есть четкое описание инвалидации итераторов при вызове функции erase, вон для русских же написно : Iterators (including the
end()
iterator) and references to the elements at or after the point of the erase are invalidated.