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

来自cppreference.com
 
 
迭代器库
迭代器概念
迭代器原语
算法概念与工具
间接可调用概念
常用算法要求
工具
迭代器适配器
流迭代器
迭代器定制点
迭代器操作
(C++11)
(C++11)
范围访问
(C++11)(C++14)
(C++11)(C++14)
(C++17)(C++20)
(C++14)(C++14)
(C++14)(C++14)
(C++17)
(C++17)
 
 
bool equal( const istreambuf_iterator& it ) const;

检查 *thisit 是否都是合法或都是非法的,无关乎它们所用的流缓冲。

参数

it - 要比较的另一流缓冲迭代器

返回值

*thisit 都是合法或都是非法时返回 true,否则返回 false

异常

可能会抛出由实现定义的异常。

缺陷报告

下列更改行为的缺陷报告追溯地应用于以前出版的 C++ 标准。

缺陷报告 应用于 出版时的行为 正确行为
LWG 110 C++98 函数签名曾经是 bool equal(istreambuf_iterator& it) 加上 const
LWG 1126 C++98 LWG 问题 110 没有得到正确解决,形参类型还是 istreambuf_iterator& 加上 const