devxlogo

Uses of Reverse Iterators

Uses of Reverse Iterators

Reverse iterators are ordinary iterators except that they invert the semantic of the overloaded ++ and — operators. They are useful when the elements of a container are accessed in reverse order. For example:

 #include #include #include using namespace std;void ascending_order(vector  &v) {      //display elements of v in ascending order  for (vector::reverse_iterator rp = v.rbegin(); rp 

The member functions rbegin() and rend() (reverse begin() and reverse end()) are similar to begin() and end() except that they return reverse iterators, which apply to reverse sequences.

devx-admin

Share the Post: