
01.11.2009, 18:14
|
|
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
Провел на форуме: 1576821
Репутация:
88
|
|
вотъ... а break делать не надо, если два одинаковых элемента то он удалит только первый
Код:
vector<int>::iterator i = a.begin();
while( i!=a.end())
{
if((int)(*i) == del_element)
i=a.erase(i);
else
i++;
};
Последний раз редактировалось Irdis; 01.11.2009 в 18:16..
|
|
|