char




    
 arr[] = {'a', 'b', 'c'};
std::vector<char> v2(arr, arr + sizeof(arr) / sizeof(arr[0]));
  • 通过迭代器初始化:
  • std::vector<char> v3(v1.begin(), v1.end());
    
  • 通过设置初始元素个数和初始值初始化:
  • std::vector<char> v4(3, 'a');
    
  • 通过默认构造函数初始化,此时vector是空的
  • std::vector<char> v5;
    

    请注意,在所有上述方法中,初始值的类型都是char。

  •