std::vector如何初始化大小
时间: 2023-07-20 07:25:52 浏览: 210
vector初始化
可以在声明一个vector对象时,使用构造函数来初始化vector的大小,例如:
```
std::vector<int> myVector(10); // 初始化一个大小为10的int类型vector
```
上述代码将创建一个拥有10个元素的int类型vector,每个元素都被默认初始化为0。也可以将所有元素都初始化为一个特定的值,例如:
```
std::vector<int> myVector(10, 2); // 初始化一个大小为10的int类型vector,每个元素都被初始化为2
```
上述代码将创建一个拥有10个元素的int类型vector,每个元素都被初始化为2。此外,也可以使用resize()函数来调整vector的大小并初始化元素的值,例如:
```
std::vector<int> myVector;
myVector.resize(10); // 调整vector的大小为10,并将每个元素默认初始化为0
```
上述代码将创建一个空的int类型vector,并调整vector的大小为10,每个元素都被默认初始化为0。
阅读全文