Files
2025-10-25 03:02:53 +03:00

1.9 KiB

[iterators.general]

24 Iterators library [iterators]

24.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 76.

Table 76 — Iterators library summary [tab:iterators.summary]

🔗 Subclause Header
🔗
[iterator.requirements]
Iterator requirements
🔗
[iterator.primitives]
Iterator primitives
🔗
[predef.iterators]
Iterator adaptors
🔗
[stream.iterators]
Stream iterators
🔗
[iterator.range]
Range access