/*
* Copyright(c)2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名称:第14周项目:阅读并运行程序,解释程序执行得到的结果(1)
* 作者:马康泰
* 完成日期:2016.6.2
* 版本号:v1.0
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
#include <iostream>
#include <vector>
#include <iterator>
using namespace std;
int main()
{
vector <int> ivec;
int i;
for(i=0;i<5;i++)
ivec.push_back(i);
for(i=0;i<5;i++)
cout<< ivec[i]<<" ";
cout<<endl;
while (!ivec.empty())
{
cout<<ivec.back()<<" ";
ivec.pop_back();
}
cout<<endl;
for(i=0;i<5;i++)
{
cout<<ivec[i]<<" ";
}
cout<<endl;
copy(ivec.begin(),ivec.end(),ostream_iterator<int>(cout," "));
cout<<endl;
cout<<"size="<<ivec.size()<<endl;
return 0;
}