My question is this, why would I prefer one over the other ?
versus this.Code:vector<int> v(10); vector<int>::iterator p; int i = 0; p = v.begin(); while( p != v.end() ) { *p = i; cout << *p << " "; p++; i++; }
Is it best to use a while loop when dealing with containers?Code:vector<int>v(10); vector<int>::iterator p; int i = 0; for( p = v.begin(); p != v.end(); p++ ) { *p = i; cout << *p << " "; i++; }