xxxxxxxxxx
for (auto & element : vector) {
element.doSomething ();
}
xxxxxxxxxx
for(std::vector<T>::size_type i = 0; i != v.size(); i++) {
v[i].doSomething();
}
xxxxxxxxxx
// Using a for loop with iterator
for(std::vector<int>::iterator it = std::begin(v); it != std::end(v); ++it) {
std::cout << *it << "\n";
}