#include <iostream>
#include <iterator>
#include <list>
using std::cout;
using std::endl;
using std::list;
int main()
{
list<int> lst = { 1, 2, 3, 4, 5 };
std::ostream_iterator<int> out_it(cout, " ");
std::copy(lst.begin(), lst.end(), out_it);
cout << endl;
return 0;
}
/*
run:
1 2 3 4 5
*/