deque容器,元素复制问题
#include<iostream>#include<list>
#include<deque>
using namespace std;
int main(void)
{
int i,j=0;
list<int> n;
deque<int> o;
deque<int> e;
while(j!=2)
{
cin>>i;
n.insert(n.begin(),i);
j++;
}
if(i/2==0)
{
o.insert(o.begin(),n.begin(),n.end());//我想把存储在list容器中的数字复制到deque容器中,
}
deque<int>::iterator q;
q=o.begin();
for(;q!=o.end();++q)//这里输出,但是不知道为什么没输出,请教一下哪里有问题?
cout<<*q<<endl;
return 0;
}