阅读背景:

Vetor的初始化方式

来源:互联网 

#include<iostream>
using namespace std;
#include<vector>
#include<algorithm>

int main()
{
	int v[9] = {1,2,3,4,5,6,7,8,9};
	vector<int> vc;                              //第一种初始化的方式
 	for(int i=0;i<9;++i)
	{
		vc.push_back(v[i]);
	}

	vector<int> vc2(&v[0],&v[9]);                //第二种初始化的方式
	
	vector<int> vc3;
	vc3.reserve(9);
	vc3.insert(vc3.begin(),&v[0],&v[9]);         //第三种初始化的方式

	vector<int> vc4(10);
	copy(&v[0],&v[9],vc4.begin());               //第四种初始化的方式
}#include<iostream>
using namespace std;
#inc



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: