c++中的vector
时间: 2023-08-14 08:14:17 浏览: 42
C++中的vector是一种动态数组容器,可以存储不同类型的元素。它提供了许多便捷的操作函数,使得在数组中插入删除和访问元素更加方便。vector在使用前需要包含头文件< vector >。
下面是一个使用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中的元素
for (int i = 0; i < numbers.size(); i++) {
std::cout << "第" << i + 1 << "个元素: " << numbers[i] << std::endl;
}
// 清空vector
numbers.clear();
return 0;
}
```
这段代码演示了如何创建一个空的vector,向其中添加元素,访问和修改元素,遍历元素以及清空vector。通过使用vector,你可以方便地管理动态数组。