1. 程式人生 > >vector初始化

vector初始化

vector 初始化記憶體

方法1:

vector<int> v2(10); //初始化size為10可以避免陣列動態增長的時候不斷的分配記憶體

vector<int> v2,v2.reserve(10);

方法2:

v1[10] ={0,1,0,0,3,0,0,4,4,4};

vector<int> v3(&v1[0],&v1[9]);//原始陣列的元素指標可以作為迭代器來使用

方法3:

vector<int> v5(10);

copy(v5.begin(), &v1[0], &v1[9]);   ////注意copy的用法