برای استفاده از iterator ها می توانید به صورت زیر عمل کنید برای پیماش کل لیست هم می توانید از auto در C++11 استفاده کنید
vector<int> vec ;
for (size_t i=0; i < 10;i++)
vec.push_back(i*100);
for (vector<int>::iterator i= vec.begin(); i != vec.end();i++)
cout << *i <<endl;
//or
for (auto i :vec)
cout << i <<endl;