operator==,!= (std::istream_iterator<T, CharT, Traits, Dist>)
| Iterator concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator primitives | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Algorithm concepts and utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Indirect callable concepts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Common algorithm requirements | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Utilities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Iterator adaptors | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
| Non-member functions | ||||
|
operator==
operator!=
(until C++20)
|
|
Défini dans l'en-tête
<iterator>
|
||
|
template
<
class
T,
class
CharT,
class
Traits,
class
Dist
>
bool
operator
==
(
const
std::
istream_iterator
<
T, CharT, Traits, Dist
>
&
lhs,
|
(1) | |
|
template
<
class
T,
class
CharT,
class
Traits,
class
Dist
>
bool
operator
!
=
(
const
std::
istream_iterator
<
T, CharT, Traits, Dist
>
&
lhs,
|
(2) | (jusqu'à C++20) |
|
friend
bool
operator
==
(
const
istream_iterator
&
i,
std::
default_sentinel_t
)
;
|
(3) | (depuis C++20) |
Vérifie si lhs et rhs sont égaux. Deux itérateurs de flux sont égaux si les deux sont des itérateurs de fin de flux ou si les deux font référence au même flux.
Cette fonction n'est pas visible par la recherche non qualifiée ou la recherche qualifiée ordinaire, et ne peut être trouvée que par la recherche dépendante des arguments lorsque std::istream_iterator<T, CharT, Traits, Dist> est une classe associée des arguments.
|
L'opérateur
|
(depuis C++20) |
Table des matières |
Paramètres
| lhs, rhs | - | itérateurs de flux à comparer |
Valeur de retour
Exceptions
Peut lever des exceptions définies par l'implémentation.
Rapports de défauts
Les rapports de défauts modifiant le comportement suivants ont été appliqués rétroactivement aux normes C++ précédemment publiées.
| DR | Applicable à | Comportement publié | Comportement corrigé |
|---|---|---|---|
| LWG 261 | C++98 |
la description de
operator!=
était manquante
|
ajoutée |