vector的常用建構函式

2021-07-28 02:39:21 字數 1211 閱讀 7457

vector常用建構函式

建構函式

作用

vector();

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

vector(vector&& _right);

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

vector(size_type count);

建立乙個大小為count的向量vect

vector(size_type count,const type& val);

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

templatevector(inputiterator _first,inputiterator _last);

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

編寫程式測試**中的建構函式,如下:

#include #include using namespace std;

int main()

{ vector::iterator v1_iter,v2_iter,v3_iter,v4_iter;

//建立乙個長度為3,初始值為0的int型向量--------------------------

參考《c++泛型stl原理和應用》--任哲

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物件,下面是我們常用的5種建構函式。1.vector 說明 無參建構函式,構造乙個vector物件,但未進行初始化,此時元素個數為0。2.vector size type num 說...

vector建構函式的學習

vector可以說是使用最為頻繁的stl容器,那麼這個高頻使用的容器,其建構函式有 vector的建構函式 建構函式 作用舉例 vector 建立乙個沒有任何元素的空向量 vectorv1 vector vector right 建立乙個向量,並使用向量 right初始化該向量 vectorv1 v...