遍历该vector,找到对应元素,删除, 如删除元素5;
注意,利用erase删除元素后,会返回下一个元素的迭代器,所以迭代器的值不用再加1。
vector<int> vINT;
vector<int>::iter = vINT.begin();
while(iter != vInt.end())
{
if(*iter == 5)
{
iter = vINT.erase(iter);
}
else
{
iter++;
}
}