Re[2]: Как удалить каждый третий элемент
От: saddva  
Дата: 14.03.06 12:28
Оценка: -1
Здравствуйте, ekamaloff, Вы писали:

E>Здравствуйте, ShootNik, Вы писали:



E>
E>for(vector<short>::size_type i = 2; i < s.size(); i+= 2)
E>{
E>    s.erase(s.begin() + i);
E>}
E>


Только правильнее:

vector<short>::size_type size = s.size();

for(vector<short>::size_type i = 2; i < size; i+= 2)
{
s.erase(s.begin() + i);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.