Platform::Collections::InputIterator クラス

Windows ランタイムから派生したコレクション用の、標準テンプレート ライブラリ InputIterator を提供します。

構文

template <typename X>
class InputIterator;

パラメーター

X
InputIterator テンプレート クラスの型名。

メンバー

パブリック typedef

名前 説明
difference_type ポインターの相違点 (ptrdiff_t)。
iterator_category 入力反復子 (::std::input_iterator_tag) のカテゴリ。
pointer const X へのポインター
reference const X への参照
value_type X 型名。

パブリック コンストラクター

名前 説明
InputIterator::InputIterator InputIterator クラスの新しいインスタンスを初期化します。

パブリック演算子

名前 説明
InputIterator::operator!= 演算子 現在の InputIterator が、指定された InputIterator と等しくないかどうかを示します。
InputIterator::operator* 演算子 現在の InputIterator により指定された要素への参照を取得します。
InputIterator::operator++ 演算子 現在の InputIterator をインクリメントします。
InputIterator::operator== 演算子 現在の InputIterator が、指定された InputIterator と等しいかどうかを示します。
InputIterator::operator-> 演算子 現在の InputIterator により参照される要素のアドレスを取得します。

継承階層

InputIterator

要件

ヘッダー: collection.h

名前空間: Platform::Collections

InputIterator::InputIterator コンストラクター

InputIterator クラスの新しいインスタンスを初期化します。

構文

InputIterator();
explicit InputIterator(Windows::Foundation::Collections<X>^ iterator);

パラメーター

iterator
反復子オブジェクト。

InputIterator::operator-> 演算子

現在の InputIterator により指定される要素のアドレスを取得します。

構文

pointer operator->() const;

戻り値

現在の InputIterator により指定される要素のアドレス。

InputIterator::operator* 演算子

現在の InputIterator により指定された要素への参照を取得します。

構文

reference operator*() const;

戻り値

現在の InputIterator により指定された要素。

InputIterator::operator== 演算子

現在の InputIterator が、指定された InputIterator と等しいかどうかを示します。

構文

bool operator== (const InputIterator& other) const;

パラメーター

other
別の InputIterator。

戻り値

現在の InputIterator が other と等しい場合は true。それ以外の場合は false

InputIterator::operator++ 演算子

現在の InputIterator をインクリメントします。

構文

InputIterator& operator++();
InputIterator operator++(int);

戻り値

最初の構文は、現在の InputIterator をインクリメントしてから返します。 2 番目の構文は、現在の InputIterator のコピーを返し、現在の InputIterator をインクリメントします。

解説

最初の InputIterator 構文は、現在の InputIterator の前置インクリメントを実行します。

2 番目の構文は、現在の InputIterator の後置インクリメントを実行します。 2 つ目の構文の int 型は、実際の整数オペランドではなく後置インクリメント演算を示します。

InputIterator::operator!= 演算子

現在の InputIterator が、指定された InputIterator と等しくないかどうかを示します。

構文

bool operator!=(const InputIterator& other) const;

パラメーター

other
別の InputIterator。

戻り値

現在の InputIterator が other と等しくない場合は true。それ以外の場合は false

関連項目

プラットフォーム名前空間