#include <iostream>#include <vector>using namespace std;vector<int> nums {1, 2, 3};ostream_iterator<int, char> iter (cout, "; ");copy(nums.rbegin(), nums.rend(), iter);//printed: "3; 2; 1; "