删除vector容器的第一个元素
时间: 2023-09-16 22:14:39 浏览: 115
你可以使用 `erase` 函数来删除 vector 容器的第一个元素。下面是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> myVector = {1, 2, 3, 4, 5};
// 删除第一个元素
myVector.erase(myVector.begin());
// 打印剩余元素
for (int num : myVector) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
```
输出结果为:2 3 4 5
在上述代码中,`erase` 函数的参数是要删除的元素的迭代器。使用 `myVector.begin()` 可以获取到第一个元素的迭代器,然后将其作为参数传递给 `erase` 函数即可删除该元素。
相关问题
vector容器中删除一个元素
可以使用erase()函数来删除vector容器中的一个元素,例如:
vector<int> vec = {1, 2, 3, 4, 5};
vec.erase(vec.begin() + 2); // 删除第三个元素,即3
// 现在vec中的元素为{1, 2, 4, 5}
vector容器怎么删除元素
你好!关于你的问题,可以使用vector容器的erase()函数来删除元素。这个函数的参数可以是指向要删除元素的迭代器,也可以是指定要删除元素的起始和结束迭代器。例如,如果想删除一个vector容器中第二个元素,可以这样写:
vector<int> vec = {1, 2, 3, 4, 5};
vec.erase(vec.begin() + 1);
这样就可以删除掉元素2。希望能够帮助到你!
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)