Condividi tramite


begin Funzione

Restituisce un iteratore che punta all'inizio di una raccolta a cui si accede dal parametro di interfaccia specificato.

Sintassi

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

Parametri

T
Parametro del tipo di modello.

v
Raccolta di Vector<T> oggetti o VectorView<T> a cui si accede da un'interfaccia IVector<T> o IVectorView<T> .

i
Raccolta di oggetti Di Windows Runtime arbitrari a cui si accede da un'interfaccia IIterable<T> .

Valore restituito

Iteratore che punta all'inizio della raccolta.

Osservazioni:

I primi due modelli di funzione restituiscono iteratori e il terzo modello di funzione restituisce un iteratore di input.

L'oggetto VectorIterator restituito da begin è un iteratore proxy che archivia gli elementi di tipo VectorProxy<T>. L'oggetto proxy, tuttavia, non è quasi mai visibile al codice utente. Per ulteriori informazioni, vedi Raccolte (C++/CX).

Requisiti

Intestazione: collection.h

Spazio dei nomi: Windows::Foundation::Collections

Vedi anche

Windows::Foundation::Collections Namespace