Compartir a través de


Función end

Devuelve un iterador que apunta más allá del final de una colección a la que se tiene acceso con el parámetro de interfaz especificado.

Sintaxis

template <typename T>
    ::Platform::Collections::VectorIterator<T>
    end(IVector<T>^ v);

template <typename T>
    ::Platform::Collections::VectorViewIterator<T>
    end(IVectorView<T>^ v);
template <typename T>
    ::Platform::Collections::InputIterator<T>
    end(IIterable<T>^ i);

Parámetros

T
Un parámetro de tipo de plantilla.

v
Una colección de objetos Vector<T> o VectorView<T> a los que accede una interfaz de IVector<T> o IVectorView<T>.

i
Una colección de objetos de Windows Runtime arbitrarios a los que se tiene acceso con una interfaz IIterable<T>.

Valor devuelto

Un iterador que apunta más allá del final de la colección.

Comentarios

Las dos primeras plantillas de función devuelven iteradores y la tercera plantilla de función devuelve un iterador de entrada.

El objeto Platform::Collections::VectorViewIterator devuelto por end es un iterador de proxy que almacena los elementos de tipo VectorProxy<T>. Sin embargo, el objeto proxy casi nunca está visible en el código del usuario. Para obtener más información, consulta Colecciones (C++/CX).

Requisitos

Encabezado: collection.h

Espacio de nombres: Windows::Foundation::Collections

Consulte también

Espacio de nombres Windows::Foundation::Collections