What's the point of advance etc it and it.
vector<int> numbers = {1,2,3,4,5}; vector<int>::reverse_iterator it; for(it = numbers.rbegin(); it != numbers.rend(); ++it){ cout << *it << "\n"; }