练习10.37:给定一个包含10个元素的vector,将位置3到7之间的元素按逆序拷贝到一个list中。
#include <iostream>
#include <iterator>
#include <vector>
#include <list>
#include <algorithm>
using namespace std;
int main()
{
vector<int> vec = {0,1,2,3,4,5,6,7,8,9};
list<int> lst(5,0);
reverse_copy(vec.begin()+3, vec.begin()+8, lst.begin());
cout << "Elements in lst are: ";
for(auto &i : lst)
cout << i << " ";
return 0;
}