#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector <int>::iterator int_it;
//vector<type> v(n); v中包含n个初始化的元素
vector<int> v1(10);
cout << "1 :" << endl;
for(int_it = v1.begin(); int_it != v1.end(); int_it++)
cout << *int_it << " ";
cout << endl;
//vetcor<type> v(n,m); v中包含n个值为m的元素
vector <int> v2(10,5);
cout << "2 :" << endl;
for(int_it = v2.begin(); int_it != v2.end(); int_it++)
cout << *int_it << " ";
cout << endl;
//vector<type> v; 无参数,构造一个空的vector
vector <int> v3;
for(int i=0;i<10;i++)
{
v3.push_back(i);
}
cout << "3 :" << endl;
for(int_it = v3.begin();int_it != v3.end(); int_it++)
cout << *int_it << " ";
cout << endl;
//用数组初始化 vector<type> v(a,a+n);
int a[5] = {0,1,1,3,4};
vector <int> v4(a,a+5);
cout << "4 :" << endl;
for(int_it = v4.begin();int_it != v4.end(); int_it++)
cout << *int_it << " ";
cout << endl;
//vector<type> v(v1); v是v1的一个副本
vector <int> v5(v4);
cout << "5 :" << endl;
for(int_it = v5.begin();int_it != v5.end(); int_it++)
cout << *int_it << " ";
cout << endl;
return 0;
}
C++ STL之vector
最新推荐文章于 2023-04-25 21:46:49 发布
