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/w/cpp/iterator/istreambuf_iterator/equal