C++ Vector容器如何初始化

c++
小樊
110
2024-07-30 14:28:12

在C++中,可以使用以下幾種方法來(lái)初始化一個(gè)Vector容器:

  1. 使用初始化列表:
std::vector<int> vec = {1, 2, 3, 4, 5};
  1. 使用fill構(gòu)造函數(shù):
std::vector<int> vec(5, 0); // 創(chuàng)建一個(gè)有5個(gè)元素,每個(gè)元素的值都為0的Vector容器
  1. 使用迭代器范圍初始化:
std::vector<int> vec2(vec.begin(), vec.end());
  1. 使用assign方法:
std::vector<int> vec3;
vec3.assign({1, 2, 3, 4, 5});

以上是幾種常見(jiàn)的初始化Vector容器的方法,具體選擇哪種方法取決于具體的情況和需求。

0