Mega Code Archive

 
Categories / C++ / Data Structure
 

Access the elements of a vector through an iterator

#include <iostream> #include <vector> using namespace std; int main() {   vector<int> vectorObject(10);   vector<int>::iterator p;    int i;   p = vectorObject.begin();   i = 0;   while(p != vectorObject.end()) {     *p = i;                     p++;                        i++;   }      cout << "Original contents:\n";   p = vectorObject.begin();   while(p != vectorObject.end()) {     cout << *p << " ";     p++;   }   cout << "\n\n";   p = vectorObject.begin();   while(p != vectorObject.end()) {     *p = *p * 2;           // change contents of vector     p++;   }   cout << "Modified Contents:\n";   p = vectorObject.begin();   while(p != vectorObject.end()) {     cout << *p << " ";     // display contents of vector     p++;   }   cout << endl;   return 0; }