vector数组如何初始化
时间: 2024-03-10 17:18:42 浏览: 75
vector初始化
要初始化一个 vector 数组,可以使用如下示例代码:
```
#include <vector>
int main() {
const int kArraySize = 10;
std::vector<int> vec_array[kArraySize];
// Initialize each vector in the array with some values
for (int i = 0; i < kArraySize; ++i) {
vec_array[i].push_back(i);
}
return 0;
}
```
在这个示例代码中,我们首先定义了一个常量 `kArraySize`,它代表了我们要创建的 vector 数组的大小。然后,我们使用 `std::vector<int>` 定义了一个 vector 数组 `vec_array`,它包含了 `kArraySize` 个元素,每个元素都是一个空的 vector。
接着,我们使用一个循环遍历了 vector 数组中的每个元素,并通过 `push_back` 函数向其中添加了一个整数值。这个循环的目的是初始化 vector 数组中的每个 vector。
需要注意的是,这个示例代码中使用了 C++ 的标准库头文件 `<vector>`,如果您在编写代码时没有包含这个头文件,那么您需要在代码中添加 `#include <vector>` 这一行。
阅读全文