std::istreambuf_iterator<CharT,Traits>::equal
bool equal( const istreambuf_iterator& it ) const; |
Проверяет, являются ли оба *this и it действительными или оба недействительными, независимо от используемых ими объектов буфера потока.
Параметры
| it | - | другой итератор буфера потока для сравнения |
Возвращаемое значение
true, если оба *this и it действительны или оба недействительны; в противном случае — false.
Исключения
Могут возникать исключения, определяемые реализацией.
Отчеты о дефектах
Следующие отчеты о дефектах, изменяющие поведение, были применены задним числом к ранее опубликованным стандартам C++.
| DR | Применяется к | Поведение согласно опубликованной версии | Правильное поведение |
|---|---|---|---|
| LWG 110 | C++98 | сигнатура была bool equal(istreambuf_iterator& it) | const добавлены |
| LWG 1126 | C++98 |
LWG issue 110 не была должным образом устранена, в результате чего тип параметра остался istreambuf_iterator& | const добавлен |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/iterator/istreambuf_iterator/equal