c++ vector 根据约束条件删除元素
std::vector<int> vec;
vec.push_back(1);
vec.push_back(10);
vec.push_back(1000);
vec.push_back(200);
for (auto iter = vec.begin(); iter != vec.end(); iter++)
{
if ((*iter) > 800)
{
//std::cout << "删除了whole中的一个break\n";
iter = vec.erase(iter);
iter--;
}
}