3.4.2. Iterator Arithmetic
Incrementing an iterator moves the iterator one element at a time. All the library containers have iterators that support increment. Similarly, we can use ==
and !=
to compare two valid iterators (§ 3.4, p. 106) into any of the library container types.
Iterators for string
and vector
support additional operations that can move an iterator multiple elements at a time. They also support all the relational operators. These operations, which are often referred to as iterator arithmetic, are described in Table 3.7.
Arithmetic Operations on Iterators
We can ...
Get C++ Primer, Fifth Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.