25
Iterators library
[iterators]
25.1
General
[iterators.general]
1
#
This Clause describes components that C++ programs may use to perform iterations over containers (
[containers]
), streams (
[iostream.
format]
), stream buffers (
[stream.
buffers]
), and other ranges (
[ranges]
)
.
2
#
The following subclauses describe iterator requirements, and components for iterator primitives, predefined iterators, and stream iterators, as summarized in Table
84
.
Table
84
: Iterators library summary
[tab:iterators.summary]
🔗
Subclause
Header
🔗
[iterator.
requirements]
Iterator requirements
<
iterator
>
🔗
[iterator.
primitives]
Iterator primitives
🔗
[predef.
iterators]
Iterator adaptors
🔗
[stream.
iterators]
Stream iterators
🔗
[iterator.
range]
Range access