练习9.18:编写程序,从标准输入中读取string序列,存入一个deque中。编写一个循环,用迭代器打印deque中的元素。
#include<iostream>
#include<deque>
#include<string>
using namespace std;
int main()
{
string str;
deque<string>dst;
while (cin >> str)
{
dst.push_back(str);
}
for (auto iter = dst.begin(); iter != dst.end();++iter)
{
cout << *iter << endl;
}
return 0;
}
练习9.20:编写程序,从一个list拷贝元素到两个deque中。值为偶数的所有元素都拷贝到一个deque中,而奇数元素都拷贝到另一个deque中。
#include<iostream>
#include<deque>
#include<list>
using namespace std;
int