22 Iterators library [iterators]

22.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 73.
Table 73 — Iterators library summary
Subclause
Header(s)
Requirements
Iterator primitives
<iterator>
Predefined iterators
Stream iterators