Как утверждается, вы не можете просто удалить или удалить элемент в контейнере, пока итерация по мере того, как итератор становится недействительным. Каковы (безопасные) способы удаления элементов, удовлетворяющих определенному условию? пожалуйста, только stl, no boost или tr1.
ИЗМЕНИТЬ Есть ли более элегантный способ, если я хочу удалить несколько элементов, которые отвечают определенным критериям, возможно, используя алгоритм functor и for_each или erase?