vector可以說是使用最為頻繁的STL容器,那么這個高頻使用的容器,其構造函數有:
| 構造函數 | 作用 | 舉例 |
| vector(); | 創建一個沒有任何元素的空向量 | vector<int>v1 |
| vector(vector&& _Right); | 創建一個向量,並使用向量_Right初始化該向量 | vector<int>v1(v2) |
| vector(size_type Count); | 創建一個大小為Count,默認值為0的向量vector | vector<int>v1(5) |
| vector(size_type Count,const Type& Val); | 創建一個大小為Count的向量,該向量中所有的元素都初始化為Val | vector<int>v1(5,1) |
| template<typename InputIterator> vector(InputIterator _first,InputIterator _last); | 創建一個向量,並以迭代器_first和_last之間的元素初始化該向量 | vector<int>(a,a+5) |
這五種構造函數會經常用到,希望可以熟練的掌握!
