vector代码示例
时间: 2024-03-01 21:48:30 浏览: 52
当然,下面是一个使用C++中的vector容器的示例:
```cpp
#include <iostream>
#include <vector>
int main() {
// 创建一个空的vector容器
std::vector<int> numbers;
// 向vector中添加元素
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
// 访问vector中的元素
std::cout << "第一个元素:" << numbers[0] << std::endl;
std::cout << "第二个元素:" << numbers[1] << std::endl;
std::cout << "第三个元素:" << numbers[2] << std::endl;
// 修改vector中的元素
numbers[1] = 50;
// 遍历vector中的元素
std::cout << "所有元素:";
for (int i = 0; i < numbers.size(); i++) {
std::cout << numbers[i] << " ";
}
std::cout << std::endl;
// 删除vector中的最后一个元素
numbers.pop_back();
// 检查vector是否为空
if (numbers.empty()) {
std::cout << "vector为空" << std::endl;
} else {
std::cout << "vector不为空" << std::endl;
}
return 0;
}
```
这段代码演示了如何使用vector容器。首先,我们创建了一个空的vector容器,然后使用`push_back`函数向容器中添加元素。接着,我们可以使用索引访问和修改vector中的元素。使用循环遍历vector中的元素,并使用`pop_back`函数删除最后一个元素。最后,我们使用`empty`函数检查vector是否为空。
阅读全文