#include <iostream>
#include <deque>
using std::cout;
using std::endl;
using std::deque;
int main()
{
deque<char> dq{ 'a', 'b', 'c', 'd', 'e', 'f' };
deque<char>::reverse_iterator ri;
ri = dq.rbegin();
while (ri != dq.rend()) {
cout << *ri << " ";
ri++;
}
cout << endl;
return 0;
}
/*
run:
f e d c b a
*/