Здравствуйте, SmileIlya, Вы писали:
SI>пробовал и такое, если бы не было bush_back все прокатывало... как только его(push_back) добавляешь, значение it меняются сразу и erase не работает
разумеется итераторы после push_back'а у вектора могут стать невалидными в силлу того, что например произойдёт переаллокация памяти, запомните индекс элемента, и удаляйте по нему.