27 Iterators library [iterators]

27.1 General [iterators.general]

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.

Table 92 — Iterators library summary
Subclause Header(s)
[iterator.requirements] Requirements
[iterator.primitives] Iterator primitives <iterator>
[predef.iterators] Predefined iterators
[stream.iterators] Stream iterators