tmp/tmpwqo7yvfx/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#### General <a id="const.iterators.general">[[const.iterators.general]]</a>
|
| 2 |
+
|
| 3 |
+
Class template `basic_const_iterator` is an iterator adaptor with the
|
| 4 |
+
same behavior as the underlying iterator except that its indirection
|
| 5 |
+
operator implicitly converts the value returned by the underlying
|
| 6 |
+
iterator’s indirection operator to a type such that the adapted iterator
|
| 7 |
+
is a constant iterator [[iterator.requirements]]. Some generic
|
| 8 |
+
algorithms can be called with constant iterators to avoid mutation.
|
| 9 |
+
|
| 10 |
+
Specializations of `basic_const_iterator` are constant iterators.
|
| 11 |
+
|