Compartilhar via


Função begin

Retorna um iterador que aponta para o início de uma coleção que é acessada pelo parâmetro de interface especificado.

Sintaxe

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

template <typename T>
    ::Platform::Collections::VectorViewIterator<T>
    begin(IVectorView<T>^ v);

template <typename T>
    ::Platform::Collections::InputIterator<T>
    begin(IIterable<T>^ i);

Parâmetros

T
Um parâmetro de tipo de modelo.

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

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

Valor retornado

Um iterador que aponta para o início da coleção.

Comentários

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

O objeto VectorIterator retornado por begin é um iterador de proxy que armazena elementos do tipo VectorProxy<T>. Entretanto, o objeto proxy quase nunca é visível ao código do usuário. Para obter mais informações, consulte Coleções (C++/CX).

Requisitos

Cabeçalho: collection.h

Namespace: Windows::Foundation::Collections

Confira também

Windows::Foundation::Collections namespace