#include <algorithm>
#include <vector>
#include <list>
#include <iostream>
using namespace std;
int main (){
list <int> l;
for (int nCount = 0; nCount < 10; ++ nCount)
l.push_back (nCount);
list <int>::const_iterator li;
for ( li = l.begin (); li != l.end (); ++ li )
cout << *li << ' ';
vector <int> v (l.size () * 2);
copy_backward ( l.begin (), l.end (), v.end () );
vector <int>::const_iterator vi;
for ( vi = v.begin (); vi != v.end (); ++ vi )
cout << *vi << ' ';
return 0;
}
|