Показать сообщение отдельно

  #11  
Старый 01.11.2009, 18:14
Irdis
Участник форума
Регистрация: 06.02.2006
Сообщений: 177
С нами: 10661593

Репутация: 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..
 
Ответить с цитированием