Platform::Collections::InputIterator (Clase)
Proporciona un InputIterator de la Biblioteca de plantillas estándar para las colecciones derivadas de Windows Runtime.
Sintaxis
template <typename X>
class InputIterator;
Parámetros
X
El typename de la clase de plantilla InputIterator.
Miembros
Definiciones de tipos públicas
Nombre | Descripción |
---|---|
difference_type |
Una diferencia de puntero (ptrdiff_t). |
iterator_category |
Categoría de un iterador de entrada (::std::input_iterator_tag). |
pointer |
Puntero a const X |
reference |
Referencia a const X |
value_type |
El typename X . |
Constructores públicos
Nombre | Descripción |
---|---|
InputIterator::InputIterator | Inicializa una nueva instancia de la clase InputIterator. |
Operadores públicos
Nombre | Descripción |
---|---|
InputIterator::operator!= (Operador) | Indica si el objeto InputIterator actual no es igual a un objeto InputIterator especificado. |
InputIterator::operator* (Operador) | Recupera una referencia al elemento especificado por el objeto InputIterator actual. |
InputIterator::operator++ (Operador) | Incrementa el objeto InputIterator actual. |
InputIterator::operator== (Operador) | Indica si el objeto InputIterator actual es igual que un objeto InputIterator especificado. |
InputIterator::operator-> (operador) | Recupera la dirección del elemento al que hace referencia el objeto InputIterator actual. |
Jerarquía de herencia
InputIterator
Requisitos
Encabezado: collection.h
Espacio de nombres: Platform::Collections
InputIterator::InputIterator (Constructor)
Inicializa una nueva instancia de la clase InputIterator.
Sintaxis
InputIterator();
explicit InputIterator(Windows::Foundation::Collections<X>^ iterator);
Parámetros
iterator
Objeto de iterador.
Operador InputIterator::operator->
Recupera la dirección del elemento especificado por el objeto InputIterator actual.
Sintaxis
pointer operator->() const;
Valor devuelto
Dirección del elemento especificado por el objeto InputIterator actual.
InputIterator::operator* (Operador)
Recupera una referencia al elemento especificado por el objeto InputIterator actual.
Sintaxis
reference operator*() const;
Valor devuelto
El elemento especificado por el objeto InputIterator actual.
InputIterator::operator== (Operador)
Indica si el objeto InputIterator actual es igual que un objeto InputIterator especificado.
Sintaxis
bool operator== (const InputIterator& other) const;
Parámetros
other
Otro objeto InputIterator.
Valor devuelto
true
si el objeto InputIterator actual es igual que other; en caso contrario, false
.
InputIterator::operator++ (Operador)
Incrementa el objeto InputIterator actual.
Sintaxis
InputIterator& operator++();
InputIterator operator++(int);
Valor devuelto
La primera sintaxis incrementa y devuelve después el objeto InputIterator actual. La segunda sintaxis devuelve una copia del objeto InputIterator actual e incrementa después el objeto InputIterator actual.
Comentarios
Lo primera sintaxis de InputIterator incrementa previamente el objeto InputIterator actual.
La segunda sintaxis incrementa posteriormente el objeto InputIterator actual. El tipo int
de la segunda sintaxis indica una operación de incremento posterior, no un operando entero real.
InputIterator::operator!= (Operador)
Indica si el objeto InputIterator actual no es igual a un objeto InputIterator especificado.
Sintaxis
bool operator!=(const InputIterator& other) const;
Parámetros
other
Otro objeto InputIterator.
Valor devuelto
true
si el objeto InputIterator actual no es igual a other; en caso contrario, false
.