std::vector设置大小
时间: 2023-09-04 15:10:31 浏览: 108
std_vector:C ++ std :: vector的Nim包装器
要设置 `std::vector` 的大小,你可以使用 `resize()` 函数。以下是一个示例代码,示如何设置 `std::vector` 的大小:
```cpp
#include <iostream>
#include <vector>
int main()
{
std::vector<int> numbers;
// 设置 vector 大小为 5,并初始化为 0
numbers.resize(5, 0);
// 输出 vector 的元素
for (int num : numbers) {
std::cout << num << " ";
}
std::cout << std::endl;
return 0;
}
```
在上述示例中,我们创建了一个 `std::vector` 对象 `numbers`,然后使用 `resize()` 函数将其大小设置为 5,并将每个元素初始化为 0。`resize()` 函数接受两个参数:第一个参数指定新的大小,第二个参数指定用于初始化新元素的值(可选,默认为默认构造值)。
通过调用 `resize()` 函数,我们可以确保 `std::vector` 的大小满足我们的需求,并可以初始化新添加的元素。在示例中,我们将 `numbers` 的大小设置为 5,并将其输出到控制台,以验证大小和初始化结果。
阅读全文