Partilhar via


end Função

Retorna um iterador que aponta além do final de uma coleção que é acessada pelo parâmetro de interface especificado.

Sintaxe

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
Um parâmetro de tipo de modelo.

v
Uma coleção de Vector<T> ou VectorView<T> objetos que são acessados por um IVector<T>, ou IVectorView<T> interface.

i
Uma coleção de objetos arbitrários do Tempo de Execução do Windows que são acessados por uma IIterable<T> interface.

Valor de retorno

Um iterador que aponta além do final da coleção.

Observações

Os dois primeiros modelos de função retornam iteradores e o terceiro modelo de função retorna um iterador de entrada.

O Platform::Collections::VectorViewIterator objeto retornado por end é um iterador de proxy que armazena elementos do tipo VectorProxy<T>. No entanto, o objeto proxy quase nunca é visível para o código do usuário. Para obter mais informações, consulte Coleções (C++/CX).

Requerimentos

Cabeçalho: collection.h

Espaço de nomes: Windows::Foundation::Collections

Ver também

Windows::Foundation::Collections Espaço de nomes