This program illustrates typical uses of the default vector class iterator (which is a random access iterator), and shows additional uses of member functions begin() and end(). It also shows the use of operators =, +, -, ++, --, != and * with vector class iterators. Press Enter to continue ... First we enter some integer squares into a vector of size 8, and then display: 0 1 4 9 16 25 36 49 Press Enter to continue ... Next we double the values in the vector and re-display (backwards this time): 98 72 50 32 18 8 2 0 Press Enter to continue ... Finally, we display (using iterators) some particular vector values: First component of the vector = 0 Third component of the vector = 8 Last component of the vector = 98 Press Enter to continue ...