C++ examples for STL:iterator
Obtaining Information Using a Random Access Iterator
#include <iostream> #include <string> #include <vector> using namespace std; int main()/*from w w w . j av a 2 s . c o m*/ { vector<string> Words; Words.push_back("Blue"); Words.push_back("Green"); Words.push_back("Teal"); Words.push_back("Brick"); Words.push_back("Purple"); Words.push_back("Brown"); Words.push_back("LightGray"); // Define a random iterator. vector<string>::iterator Iter = Words.begin(); // Access random points. Iter += 5; cout << *Iter << endl; Iter -= 2; cout << *Iter << endl; return 0; }