名前空間
変種
操作

std::istream_iterator<T,CharT,Traits,Distance>::operator++, operator++(int)

提供: 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)
 
std::istream_iterator
メンバ関数
istream_iterator::operator++istream_iterator::operator++(int)
非メンバ関数
 
istream_iterator& operator++();
(1)
istream_iterator operator++(int);
(2)

ベースとなるストリームから値を読み込み、それをイテレータオブジェクトに格納します。 読み込みが失敗した場合、イテレータはストリーム終端イテレータになります。

イテレータがストリーム終端イテレータである場合、動作は未定義です。

[編集] 引数

(なし)

[編集] 戻り値

1) *this
2) 変更前の値を保持する istream_iterator

[編集] 例外

(なし)