练习9.2

来源:互联网 发布:电脑端扫描仪软件 编辑:程序博客网 时间:2024/05/18 01:17
//定义一个list对象,其元素类型是int的deque.


#include<iostream>
#include<list>
#include<deque>
using namespace std;


//重载<<运算符
ostream& operator<<(ostream& out, deque<int>&deq)
{
for (deque<int>::iterator iter = deq.begin(); iter != deq.end(); iter++)
out << *iter;
return out;
}
int main()
{
int a;
deque<int> deq1;
while (cin >> a)
deq1.push_back(a);
list<deque<int> > lis;
deque<int>deq2;
cin.clear();
while (cin >> a)
deq2.push_back(a);
lis.push_back(deq1);
lis.push_back(deq2);
for (list<deque<int> >::iterator iter = lis.begin(); iter != lis.end(); ++iter)
cout << *iter << endl; return 0;
}
0 0
原创粉丝点击