std::vector::iterator iter;
for(iter = m_list.begin(); iter != m_list.end(); )
{
if((*iter) == 2)
{
iter = m_list.erase(iter);
}
else
{
++iter;
}
}
std::vector::iterator iter;
for(iter = m_list.begin(); iter != m_list.end(); )
{
if((*iter) == 2)
{
iter = m_list.erase(iter);
}
else
{
++iter;
}
}
本文标题:删除vector中符合条件的所有元素
本文链接:https://www.haomeiwen.com/subject/fxnekftx.html
网友评论