STL iterators
От: malloc  
Дата: 06.08.01 08:24
Оценка:
как правильно удалять элементы из списка?

код примерно такой

MyType::iterator it = mylist.begin();
for(; it != mylist.end(); it++)
{
if (something)
mylist.erase(it)
}

очевидно как-то нарушает целостность итератора
как правильно переписать этот участок?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.