Share via


begin Fonction

Retourne un itérateur qui pointe vers le début d'une collection accessible par le paramètre d'interface spécifié.

Syntaxe

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

Paramètres

T
Paramètre de type de modèle.

v
Collection d’objets ou d’objets Vector<T>VectorView<T> accessibles par une ou IVectorView<T> une IVector<T> interface.

i
Collection d’objets Windows Runtime arbitraires accessibles par une IIterable<T> interface.

Valeur retournée

Itérateur qui pointe vers le début de la collection.

Notes

Les deux premiers modèles de fonction retournent des itérateurs, et le troisième modèle de fonction retourne un itérateur d’entrée.

L’objet VectorIterator retourné par begin est un itérateur proxy qui stocke les éléments de type VectorProxy<T>. Toutefois, l'objet proxy n'est presque jamais visible par le code utilisateur. Pour plus d'informations, consultez Collections (C++/CX).

Spécifications

En-tête : collection.h

Espace de noms :Windows::Foundation::Collections

Voir aussi

Espace de noms Windows::Foundation::Collections