//DISPLAY 18.3 Reverse Iterator //Program to demonstrate a reverse iterator. #include #include using std::cout; using std::endl; using std::vector; int main( ) { vector container; container.push_back('A'); container.push_back('B'); container.push_back('C'); cout << "Forward:\n"; vector::iterator p; for (p = container.begin( ); p != container.end( ); p++) cout << *p << " "; cout << endl; cout << "Reverse:\n"; vector::reverse_iterator rp; for (rp = container.rbegin( ); rp != container.rend( ); rp++) cout << *rp << " "; cout << endl; return 0; }