如何初始化一个vector
时间: 2024-03-10 17:25:58 浏览: 72
C++ vector的用法小结
要初始化一个vector,可以使用多种方法:
1. 使用默认构造函数创建一个空的vector:vector<int> v1;
2. 使用初始化列表初始化vector:vector<int> v2 = {1, 2, 3, 4, 5};
3. 使用迭代器初始化vector,可以使用数组或其他vector的迭代器:int a1 = {1, 2, 3, 4, 5}; vector<int> v3(a1, a1 + 5); vector<int> v4(v1.begin(), v1.end());
4. 使用另一个vector初始化vector:vector<int> v5 = vector<int>(v4);
5. 初始化一个预留空间的vector,可以指定vector的初始大小:vector<int> v6(4);
这样,你就可以根据需求选择合适的初始化方法来创建一个vector。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
阅读全文