命名空间
变体
操作

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

来自 cppreference.cn
 
 
迭代器库
迭代器概念
迭代器原语
算法概念和工具
间接可调用概念
通用算法要求
(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;

检查 *this 和 it 是否都有效,或者是否都无效,而与其使用的流缓冲区对象无关。

内容

[编辑] 参数

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

[编辑] 返回值

true 如果 *this 和 it 都有效,或者都无效,则为 true,否则为 false

[编辑] 异常

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

[编辑] 缺陷报告

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

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