Iterators in C++ — a practical guide to C++ iterators with clear examples you can reuse in real projects.
C++ Tutorial Series (92/111). Prefer one article? Read the complete C++ tutorial.
Short description
Prefer range-for; use iterators for algorithms and erase patterns.
Iterator
for (auto it = v.begin(); it != v.end(); ++it) {
std::cout << *it << ' ';
}