特点

初始化操作

一、构造函数初始化

1. 默认构造(空 vector)

std::vector<int> v;  // 空 vector,size = 0

2. 指定大小构造(元素默认初始化)

std::vector<int> v(5);  // v = {0, 0, 0, 0, 0

3. 指定大小与初始值构造

std::vector<int> v(5, 42);  // v = {42, 42, 42, 42, 42}

4. 拷贝构造(从另一个 vector 拷贝)

std::vector<int> a = {1, 2, 3};
std::vector<int> b(a);     // b = {1, 2, 3}