reverse_iterator rbegin();const_reverse_iterator rbegin() const;
reverse_iterator rbegin() noexcept;const_reverse_iterator rbegin() const noexcept;
1234567891011121314151617
// list::rbegin/rend #include <iostream> #include <list> int main () { std::list<int> mylist; for (int i=1; i<=5; ++i) mylist.push_back(i); std::cout << "mylist backwards:"; for (std::list<int>::reverse_iterator rit=mylist.rbegin(); rit!=mylist.rend(); ++rit) std::cout << ' ' << *rit; std::cout << '\n'; return 0; }
mylist backwards: 5 4 3 2 1