Re[2]: вопрос про stl, vector::erase
От: A.Grom  
Дата: 17.01.05 19:17
Оценка: 3 (1)
Зачем так сложно?
erase возвращает ближайший валидный итератор, следующий за удалённым значением, или .end() если в контейнере больше ничего нет.

   table_iter_t it = table.begin();
    while(it != table.end())
    {
      if (cond)
         it = table.erase(it);
      else 
         ++it;
    }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.