std::istreambuf_iterator<CharT,Traits>::equal
From cppreference.com
< cpp | iterator | istreambuf iterator
| bool equal( const istreambuf_iterator& it ) const; |
||
指定されたイテレータitが有効であるか、または無効であるか、または両方が無効であるかをチェックします。これらは、使用されるストリームバッファオブジェクトに関係なくチェックされます。
目次 |
[編集] パラメータ
| it | - | 比較対象の別のストリームバッファイテレータ |
[編集] 戻り値
両方のイテレータ(*thisとit)が有効であるか、または両方が無効である場合はtrue、それ以外の場合はfalse。
[編集] 例外
実装定義の例外をスローする場合があります。
[編集] 不具合報告
以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。
| DR | 適用対象 | 公開された動作 | 正しい動作 |
|---|---|---|---|
| LWG 110 | C++98 | シグネチャはbool equal(istreambuf_iterator& it)でした。 |
constが追加されました。 |
| LWG 1126 | C++98 | LWG issue 110は適切に解決されず、 パラメータ型は istreambuf_iterator&のまま残されました。 |
constが追加されました。 |