Dela via


begin Funktion

Returnerar en iterator som pekar på början av en samling som används av den angivna gränssnittsparametern.

Syntax

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);

Parameterar

T
En malltypsparameter.

v
En samling eller Vector<T>VectorView<T> objekt som nås av ett IVector<T> eller IVectorView<T> flera gränssnitt.

i
En samling godtyckliga Windows Runtime-objekt som nås av ett IIterable<T> gränssnitt.

Returvärde

En iterator som pekar på början av samlingen.

Anmärkningar

De två första funktionsmallarna returnerar iteratorer och den tredje funktionsmallen returnerar en indata-iterator.

Objektet VectorIterator som returneras av begin är en proxy-iterator som lagrar element av typen VectorProxy<T>. Proxyobjektet är dock nästan aldrig synligt för användarkod. Mer information finns i Samlingar (C++/CX).

Kravspecifikation

Rubrik: collection.h

Namespace:Windows::Foundation::Collections

Se även

Windows::Foundation::Collections Namespace