定义一个vector容器,对数字0~9进行插入、删除和遍历操作。
时间: 2023-07-14 09:12:57 浏览: 190
以下是使用vector容器对数字0~9进行插入、删除和遍历操作的示例代码:
```cpp
#include <iostream>
#include <vector>
using namespace std;
int main() {
vector<int> nums; // 定义一个vector容器
// 插入数字0~9
for (int i = 0; i < 10; i++) {
nums.push_back(i);
}
// 遍历vector
cout << "遍历vector: ";
for (int i = 0; i < nums.size(); i++) {
cout << nums[i] << " ";
}
cout << endl;
// 删除数字5
nums.erase(nums.begin() + 5);
// 遍历vector
cout << "删除数字5后的vector: ";
for (int i = 0; i < nums.size(); i++) {
cout << nums[i] << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
遍历vector: 0 1 2 3 4 5 6 7 8 9
删除数字5后的vector: 0 1 2 3 4 6 7 8 9
```
其中,`push_back()`函数用于在vector的末尾插入元素,`erase()`函数用于删除指定位置上的元素,`begin()`函数返回vector容器的起始迭代器。遍历vector容器时,可以使用下标索引或迭代器。
阅读全文