23
Iterators library
[iterators]
23.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
82
.
Table
82
: 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