导读 在C++中,`std::vector`是一种非常灵活且强大的动态数组容器。正确地初始化它对于程序性能至关重要。以下是几种常见的`vector`初始化方式:...
在C++中,`std::vector`是一种非常灵活且强大的动态数组容器。正确地初始化它对于程序性能至关重要。以下是几种常见的`vector`初始化方式:
1️⃣ 默认构造函数:创建一个空的`vector`,后续可动态添加元素。
```cpp
std::vector
```
2️⃣ 指定大小:创建一个指定大小并用默认值填充的`vector`。
```cpp
std::vector
```
3️⃣ 使用迭代器范围:从另一个容器或数组中复制部分或全部内容。
```cpp
int arr[] = {1, 2, 3};
std::vector
```
4️⃣ 复制构造函数:通过拷贝另一个`vector`来创建新的`vector`。
```cpp
std::vector
std::vector
```
5️⃣ 使用列表初始化:直接初始化为一组值。
```cpp
std::vector
```
掌握这些初始化方法,可以让代码更高效、更简洁!💪