#include <iostream>
#include <vector>
#include <iterator>
void print(std::vector<char> const &v) {
std::copy(v.rbegin(),
v.rend(),
std::ostream_iterator<char>(std::cout, " "));
}
int main()
{
std::vector<char> v = {'a', 'b', 'c', 'd'};
print(v);
return 0;
}
/*
run:
d c b a
*/