Namespaces
Variants

std::istreambuf_iterator<CharT,Traits>:: equal

From cppreference.net
Iterator library
Iterator concepts
Iterator primitives
Algorithm concepts and utilities
Indirect callable concepts
Common algorithm requirements
(C++20)
(C++20)
(C++20)
Utilities
(C++20)
Iterator adaptors
Range access
(C++11) (C++14)
(C++14) (C++14)
(C++11) (C++14)
(C++14) (C++14)
(C++17) (C++20)
(C++17)
(C++17)
bool equal ( const istreambuf_iterator & it ) const ;

Vérifie si à la fois * this et it sont valides, ou si les deux sont invalides, indépendamment des objets de tampon de flux qu'ils utilisent.

Table des matières

Paramètres

it - un autre itérateur de tampon de flux à comparer

Valeur de retour

true si les deux * this et it sont valides, ou si les deux sont invalides, false sinon.

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 Appliqué à Comportement publié Comportement corrigé
LWG 110 C++98 la signature était bool equal ( istreambuf_iterator & it ) const ajouté
LWG 1126 C++98 LWG issue 110 n'a pas été résolu correctement, laissant
le type de paramètre comme istreambuf_iterator&
const ajouté