c++ vector容器存数组元素
时间: 2023-10-14 14:27:33 浏览: 126
你可以使用 vector 容器的一个构造函数来存储数组元素。该构造函数接受两个迭代器参数,分别指向数组的第一个和最后一个元素。下面是一个示例代码:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main()
{
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
vector<int> vec(arr, arr + n);
for (int i = 0; i < vec.size(); i++) {
cout << vec[i] << " ";
}
return 0;
}
```
输出:
```
1 2 3 4 5
```
在上面的代码中,我们首先定义了一个整数数组 `arr`,然后计算数组的长度 `n`。接下来,我们使用 vector 容器的构造函数来创建一个包含 `arr` 中所有元素的 vector 容器 `vec`。最后,我们使用一个 for 循环来遍历 vector 容器并输出其所有元素。
阅读全文
相关推荐










