#include<iostream>
#include<vector>
using namespace std;
void display_vector(vector<int>& v)
{
cout<<"**************************"<<endl;
vector<int>::iterator it;
cout<<"利用迭代器输出结果:"<<endl;
for(it=v.begin();it!=v.end();it++) cout<<*it<<" ";
cout<<endl;
cout<<"利用数组下标输出结果:"<<endl;
for(int i=0;i<v.size();i++) cout<<v[i]<<" ";
cout<<endl;
cout<<"**************************"<<endl;
}
void demo_test1()
{
vector<int> v1;//创建一个空的向量v1
vector<int> v2(10);//开辟10个空间
vector<int> v3(10,5);
vector<int> v4(v3.begin(),v3.end());
vector<int> v5(v4);
display_vector(v3);
}
void demo_test2()
{
vector<int> v;
v.push_back(10);//在向量的末尾添加一个新元素val,并自动让容器大小增大一个。
v.push_back(20);
v.push_back(30);
v.push_back(40);
cout<<"***