c++ vector 删除指定元素

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--;
		}
	}

猜你喜欢

转载自blog.csdn.net/qq_29007291/article/details/117334345