内容概要: C++ vector 初始化


using namespace std;


int main()
   int a[]={0,1,2,3,4,5};
   vector<int> t(a,a+6);

   for(vector<int>::iterator i = t.begin();  i!= t.end(); ++i)
   return 0;

vector 有一 构造函数 形式如下:

template< class InputIt >

vector( InputIt first, InputIt last, 

        const Allocator& alloc = Allocator() );

故可以使用两个iterator 或者两个指针来初始化vector, vector 的内容为first(包括) 到last 前一个元素


1 thought on “使用数组初始化vector”

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top