c++vector初始化
时间: 2023-08-07 16:03:51 浏览: 209
STL中的容器---初始化-C++学习笔记
在C++中,我们可以使用多种方式来初始化一个vector。
1. 使用默认构造函数初始化空的vector:
```
std::vector<int> myVector;
```
2. 使用初始化列表初始化vector,可以指定初始元素:
```
std::vector<int> myVector = {1, 2, 3, 4, 5};
```
3. 使用构造函数初始化vector,指定初始元素个数和初始值:
```
std::vector<int> myVector(5, 10); // 创建一个包含5个值为10的元素的vector
```
4. 使用迭代器初始化vector,从另一个容器中复制元素:
```
std::vector<int> anotherVector = {6, 7, 8, 9, 10};
std::vector<int> myVector(anotherVector.begin(), anotherVector.end());
```
这些是一些常用的初始化vector的方法,你可以根据自己的需求选择合适的方式来初始化。
阅读全文