istream_iterator Class
入力の反復子オブジェクトをについて説明します。これは、クラスのオブジェクトを抽出型は、入力ストリームからは、オブジェクトをストアでは、型のアクセスポインター にbasic_istream<CharType、 特徴>。
template <
class Type
class CharType = char
class Traits = char_traits<CharType>
class Distance= ptrdiff_t
>
class istream_iterator :
public iterator<input_iterator_tag, Type, Distance, const Type *, const Type &>
パラメーター
[種類]
入力ストリームから抽出するオブジェクトの種類を指定します。CharType
文字の種類を表す型、 istream_iterator。この引数は省略可能ですし、既定値はchar*.*Traits
文字の種類を表す型、 istream_iterator。この引数は省略可能ですし、既定値はchar_traits<CharType > します。距離
A 署名の相違点の種類を表す、整数型、 istream_iterator。この引数は省略可能ですし、既定値は ptrdiff_t*.*
構築または object クラス istream_iterator が null でないストアド ポインターのインクリメントした後、オブジェクトを抽出し、型のオブジェクトを保存しようと型 、関連付けられている入力ストリームから。抽出が失敗した場合は、オブジェクトは効果的にストアド ポインター シーケンスのインジケーターを行うため、null ポインターを置換します。
コンストラクター
いずれかを終了-ストリームの反復子として、既定の構築istream_iteratorまたはistream_iteratorから読み取る反復子のストリーム型を初期化します。 |
Typedef
文字の種類を提供する種類、 istream_iterator。 |
|
ストリーム ・ タイプを提供する種類、 istream_iterator。 |
|
提供する種類の文字の特徴 (traits) を入力、 istream_iterator。 |
演算子
間接参照演算子が格納されているオブジェクトの型を返しますTypeで対処、 istream_iterator。 |
|
存在する場合、メンバーの値を返します。 |
|
入力ストリームからインクリメントされたオブジェクトの抽出やそれをインクリメントする前に、オブジェクトをコピーします。 コピーを返します。 |
必要条件
ヘッダー: <iterator>
名前空間: std