命名空间
变体
操作

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

来自 cppreference.com
 
 
迭代器库
迭代器概念
迭代器原语
算法概念和实用程序
间接可调用概念
通用算法要求
(C++20)
(C++20)
(C++20)
实用程序
(C++20)
迭代器适配器
范围访问
(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;

检查 *thisit 是否都有效,或者都无效,而不管它们使用的流缓冲区对象。

内容

[编辑] 参数

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

[编辑] 返回值

如果 *thisit 都有效,或者都无效,则为 true,否则为 false

[编辑] 异常

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

[编辑] 缺陷报告

以下更改行为的缺陷报告已追溯应用于以前发布的 C++ 标准。

DR 应用于 已发布的行为 正确行为
LWG 110 C++98 签名为 bool equal(istreambuf_iterator& it) 添加了 const
LWG 1126 C++98 LWG issue 110 未得到正确解决,导致
参数类型为 istreambuf_iterator&
添加了 const