#include <iostream>
#include <string>
#include <vector>
using namespace std;
void test1()
{
vector<int> v1;
for (int i = 0; i<10000; i++)
{
v1.push_back(i);
}
cout<<"v1的容量大小:"<<v1.capacity()<<endl;
cout<<"v1的元素个数:"<<v1.size()<<endl;
vector<int> v2;
for(i = 0; i<10; i++)
{
v2.push_back(i);
}
v2.swap(v1);
cout<<"v1的容量大小:"<<v1.capacity()<<endl;
cout<<"v1的元素个数:"<<v1.size()<<endl;
cout<<"v2的容量大小:"<<v2.capacity()<<endl;
cout<<"v2的元素个数:"<<v2.size()<<endl;
cout<<"v2匿名对象的容量大小:"<<vector<int> (v2).capacity()<<endl;
cout<<"v2匿名对的元素个数:"<<vector<int> (v2).size()<<endl;
vector<int> (v2).swap(v2);
cout<<"v2的容量大小:"<<v2.capacity()<<endl;
cout<<"v2的元素个数:"<<v2.size()<<endl;
}
int main()
{
test1();
return 0;
}