//erase返回删除元素的下一个元素位置
vector<int> numVec;
for (int i = 0;i< 10;i++)
{
numVec.push_back(i);
}
vector<int>::iterator ite = numVec.begin();
for (;ite!=numVec.end();)
{
if (*ite < 5)
{
ite = numVec.erase(ite);
continue;
}
else
{
cout<<*ite<<" ";
ite++;
}
}