This Clause describes components that C++ programs may use to perform iterations over containers, streams, and stream buffers.
The following subclauses describe iterator requirements, and components for iterator primitives, predefined iterators, and stream iterators, as summarized in Table 92.
Subclause | Header(s) | |
[iterator.requirements] | Requirements | |
[iterator.primitives] | Iterator primitives | <iterator> |
[predef.iterators] | Predefined iterators | |
[stream.iterators] | Stream iterators |