vector建構函式的學習

2022-05-02 13:51:06 字數 587 閱讀 8437

vector可以說是使用最為頻繁的stl容器,那麼這個高頻使用的容器,其建構函式有:

vector的建構函式

建構函式

作用舉例

vector();

建立乙個沒有任何元素的空向量

vectorv1

vector(vector&& _right);

建立乙個向量,並使用向量_right初始化該向量

vectorv1(v2)

vector(size_type count);

建立乙個大小為count,預設值為0的向量vector

vectorv1(5)

vector(size_type count,const type& val);

建立乙個大小為count的向量,該向量中所有的元素都初始化為val

vectorv1(5,1)

templatevector(inputiterator _first,inputiterator _last);

建立乙個向量,並以迭代器_first和_last之間的元素初始化該向量

vector(a,a+5)

這五種建構函式會經常用到,希望可以熟練的掌握!

vector 建構函式

c 11 default 1 explicit vector const allocator type alloc allocator type fill 2 explicit vector size type n vector size type n,const value type val,co...

vector的常用建構函式

vector常用建構函式 建構函式 作用 vector 建立乙個沒有任何元素的空向量 vector vector right 建立乙個向量,並使用向量 right初始化該向量 vector size type count 建立乙個大小為count的向量vect vector size type co...

vector建構函式的使用

vector容器提供了很多個建構函式,有的建構函式同時也提供了初始化或賦值功能,這很大程度上方便了我們構造vector物件,下面是我們常用的5種建構函式。1.vector 說明 無參建構函式,構造乙個vector物件,但未進行初始化,此時元素個數為0。2.vector size type num 說...