vc++ 代码,使用vector容器,对数字0~9进行插入、删除个遍历操作
时间: 2024-10-27 11:05:50 浏览: 11
VC++中list的使用方法总结 ..docx
在C++中,如果你想要使用`std::vector`容器来存储0到9的整数并进行插入、删除和遍历操作,可以按照以下步骤编写:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个存放0到9的vector
std::vector<int> numbers;
for (int i = 0; i <= 9; ++i) {
numbers.push_back(i); // 插入元素
}
// 遍历vector
std::cout << "Original vector contents: ";
for (const auto& num : numbers) {
std::cout << num << " ";
}
std::cout << "\n";
// 删除某个元素示例(假设删除索引5处的0)
if (!numbers.empty()) {
numbers.erase(numbers.begin() + 5); // 使用迭代器或下标删除元素
}
// 再次遍历更新后的vector
std::cout << "After deletion: ";
for (const auto& num : numbers) {
std::cout << num << " ";
}
std::cout << "\n";
return 0;
}
```
在这个例子中,我们首先创建了一个空的`vector`,然后通过`push_back()`函数逐个将数字0到9添加进去。接着,我们使用范围for循环遍历并打印出原始内容。随后,我们演示了如何删除索引为5的元素(这里删除的是0)。最后,再次遍历显示删除后的vector。
阅读全文