Re: vector::insert
От: Roman Odaisky Украина  
Дата: 29.08.06 21:50
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>
А>std::vector<char> cont;
А>std::vector<char>::iterator it = cont.begin();
А>while ((it = std::search(it, cont.end(), from.begin(), from.end())) != cont.end())
А>{
А>    it = cont.erase(it, it + from.size());
А>    cont.insert(it, to.begin(), to.end());
А>}
А>

А>Как после insert продолжить поиск с позиции после вставки? it уже невалидный...

По индексу? O(1).
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
До последнего не верил в пирамиду Лебедева.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.