小编MJV*_*MJV的帖子

擦除vector中的所有元素,直到第一个非零元素C++

我有一个向量,它将在其开头存储可变数量的零元素.这些都需要删除.

我试过了:

while(v.at(0) == 0)
{
    v.erase(v.begin());
}
Run Code Online (Sandbox Code Playgroud)

但这会引发std::out_of_range错误.

任何援助将不胜感激.

c++ vector

6
推荐指数
1
解决办法
224
查看次数

标签 统计

c++ ×1

vector ×1