std::vector删除指定元素
时间: 2023-09-15 09:20:06 浏览: 85
javascript怎么删除数组的指定元素.docx
可以使用erase()函数来删除vector中的指定元素,示例代码如下:
```
std::vector<int> vec = {1, 2, 3, 4, 5};
auto it = std::find(vec.begin(), vec.end(), 3);
if (it != vec.end()) {
vec.erase(it);
}
```
这段代码会在vector中查找值为3的元素,如果找到了就使用erase()函数将该元素从vector中删除。
阅读全文