C++ : LegacyInputIterator
cppreference.com
LegacyInputIterator LegacyIterator, . LegacyInputIterator : LegacyInputIterator i , .
It LegacyInputIterator
:
ij,Itconst Itreference, ,std::iterator_traits<It>::referencevalue_type, ,std::iterator_traits<It>::value_type
i != j |
bool |
!(i == j) |
Precondition: (i, j) ==.
|
*i |
reference, value_type |
i == j (i, j) == *j. |
: |
i->m |
(*i).m |
: i .
| |
++i |
It& |
: : : | |
(void)i++ |
(void)++i |
||
*i++ |
value_type
|
value_type x = *i; ++i; return x; |
" ==" , . , , ==
reference , LegacyForwardIterator : value_type ( std::istreambuf_iterator).
<tbody> </tbody>
|
( C++20) |
(C++20) |
, , , , , -, - () |
| Iterator library | , , . |