//DISPLAY 18.1 Iterators Used with a Vector //Program to demonstrate STL iterators. #include #include using std::cout; using std::endl; using std::vector; int main( ) { vector container; for (int i = 1; i <= 4; i++) container.push_back(i); cout << "Here is what is in the container:\n"; vector::iterator p; for (p = container.begin( ); p != container.end( ); p++) cout << *p << " "; cout << endl; cout << "Setting entries to 0:\n"; for (p = container.begin( ); p != container.end( ); p++) *p = 0; cout << "Container now contains:\n"; for (p = container.begin( ); p != container.end( ); p++) cout << *p << " "; cout << endl; return 0; }