(vector&C++)(一、创建)

创建vector

个人认为比数组好用

1.创建一个空的vector

	vector <string> vec;

2.指定创建vector的个数

	vector <string> vec(1);//和string a[1]是一样的

3.指定创建vector的个数和值

	vector <string> vec(5,"123");
	for(int i = 0; i < vec.size(); i++){
		cout << vec[i] <<endl;
	}

4.复制另一个vector容器(1)

	vector <string> vec(1);
	vec[0] = "123";
	vector <string> vet = vec;//vector <string> vet(vec);
	for(int i = 0; i < vet.size(); i++){
		cout << vet[i] <<endl;
	}

5.复制另一个vector容器(2)

	vector <string> vec(5,"123");
	vector <string> vet(vec.begin(),vec.end());//使用迭代器
	for(int i = 0; i < vet.size(); i++){
		cout << vet[i] <<endl;
	}
发布了42 篇原创文章 · 获赞 40 · 访问量 970

猜你喜欢

转载自blog.csdn.net/weixin_44635198/article/details/104537990