65,209
社区成员
发帖
与我相关
我的任务
分享for (it=v.begin(); it!=v.end(); )
{
if (*it == 2)
v.erase(it); //删除it,迭代器失效。对于这个失效的迭代器是无法++ , --的
else
++it;
}
}
for (it=v.begin(); it!=v.end(); )
{
if (*it == 2)
{
v.erase(it);
}
cout<<*it;
it++;
}
}