#include <iostream>
#include <algorithm>
#include <vector>
#include <deque>
#include <list>
#include <string>
using namespace std;
int main()
{
vector<int> vec;
for(int i=0;i<=6;i++)
{
vec.push_back(i);
}
for(i=0;i<vec.size();i++)
{
cout<<vec[i]<<" ";
}
cout<<endl;
deque<float> deq;
for(i=0;i<=6;i++)
{
deq.push_back(i*1.2);
}
for(i=0;i<=6;i++)
{
cout<<deq[i]<<" ";
}
cout<<endl;
list<char> lis;
for(int c='a';c<'z';c++)
{
lis.push_back(c);
}
list<char>::iterator pos;
for(pos=lis.begin();pos!=lis.end();pos++)
{
cout<<*pos<<" ";
}
cout<<endl;
/************************************************************************/
/* 输入输出迭代器 */
/************************************************************************/
cout << "Enter two integers: ";
istream_iterator<int> inputInt(cin);
int n1,n2;
n1=*inputInt;
++inputInt;
n2=*inputInt;
cout << "The sum is: ";
ostream_iterator<string> outputInt(cout );
*outputInt="hellidfjdkj";
cout << endl;
return 0;
}