#include <iostream>
#include <list>
void printListBackwards(std::list<int> const &l) {
for (auto rit = l.crbegin(); rit != l.crend(); rit++) {
std::cout << *rit << ' ';
}
}
int main() {
std::list<int> l = { 5, 2, 7, 1, 9, 3, 6, 4 };
printListBackwards(l);
return 0;
}
/*
run:
4 6 3 9 1 7 2 5
*/