Remove_if или что-то ещё
От: Аноним  
Дата: 17.07.13 07:54
Оценка:
Есть кусок кода:

     for( std::vector< STATUS >::iterator it = m.begin() ; it != m.end() ; )
     {
          if( it->state == StatusOk )
          {
               it = m.erase( it );
          }
          else
          {
               ++it;
          }
     }


Точно понимаю, что это оптимизируется в нормальный вызов remove_if. Как лучше сделать? А с бустом?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.