Partager 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
Une collection d’objets Vector<T> ou VectorView<T> accessibles par une interface IVector<T> ou IVectorView<T>.

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

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 de proxy qui stocke des é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

Windows::Foundation::Collections espace de noms