最近在写程序时经常会遇到将容器内符合某种条件的元素进行删除的操作,为了方便,现在将关键代码写在这里
auto iter = contours.begin();
while (iter != contours.end())
{
if ((*iter).size()>150)
iter = contours.erase(iter);
else
++iter;
}
当看到上面几行程序时,应该就会明白怎样进行相关删除操作。
最近在写程序时经常会遇到将容器内符合某种条件的元素进行删除的操作,为了方便,现在将关键代码写在这里
auto iter = contours.begin();
while (iter != contours.end())
{
if ((*iter).size()>150)
iter = contours.erase(iter);
else
++iter;
}
当看到上面几行程序时,应该就会明白怎样进行相关删除操作。