std::istreambuf_iterator<CharT,Traits>::operator++, operator++(int)
From cppreference.com
< cpp | iterator | istreambuf iterator
| istreambuf_iterator& operator++(); |
(1) | |
| /* プロキシ */ operator++( int ); |
(2) | |
sbuf_ がストリームバッファへの格納されたポインタである場合、sbuf_->sbumpc() を呼び出すことによってイテレータを前進させます。
イテレータがストリーム終端イテレータの場合、未定義の動作となります。
[編集] パラメータ
(なし)
[編集] 戻り値
1) *this
2) operator*() によって取得された現在の文字と
sbuf_ ポインタを保持する proxy オブジェクト。operator* で proxy オブジェクトを間接参照すると、格納された文字が得られます。proxy という名前は説明のためだけのものです。[編集] 例外
実装定義の例外をスローする場合があります。