vector在c++
时间: 2023-11-07 10:06:30 浏览: 39
在 C++ 中,vector 是一个动态数组容器,它可以存储不同类型的元素。vector 可以自动调整其大小,以适应存储需求的变化。
要在 C++ 中使用 vector,需要包含头文件 `<vector>`。下面是一个简单的示例代码,展示了如何创建和使用 vector:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> numbers; // 创建一个存储整数的 vector
// 向 vector 添加元素
numbers.push_back(10);
numbers.push_back(20);
numbers.push_back(30);
// 访问 vector 中的元素
std::cout << "第一个元素:" << numbers[0] << std::endl;
std::cout << "最后一个元素:" << numbers.back() << std::endl;
// 遍历 vector 中的元素
std::cout << "所有元素:";
for (int i = 0; i < numbers.size(); i++) {
std::cout << numbers[i] << " ";
}
std::cout << std::endl;
return 0;
}
```
输出结果:
```
第一个元素:10
最后一个元素:30
所有元素:10 20 30
```
相关推荐
![h](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)