//删除数组simulink中等于-1元素报错代码
for (auto iter = simulink.begin(); iter != simulink.end();)
{
if (*iter == -1)
simulink.erase(iter);
else
iter++;
}
//删除数组simulink中等于-1元素正确代码
for (auto iter = simulink.begin(); iter != simulink.end();)
{
if (*iter == -1)
iter=simulink.erase(iter);
else
iter++;
}
C++使用vector.erase()报错:vector iterators incompatible 解决方案
最新推荐文章于 2022-10-17 18:31:06 发布