Udostępnij za pośrednictwem


begin Funkcja

Zwraca iterator wskazujący początek kolekcji, która jest uzyskiwana przez określony parametr interfejsu.

Składnia

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

Parametry

T
Parametr typu szablonu.

v
Kolekcja Vector<T> obiektów lub VectorView<T> , do których uzyskuje dostęp za pomocą interfejsu IVector<T> lub IVectorView<T> .

i
Kolekcja dowolnych obiektów środowisko wykonawcze systemu Windows, do których uzyskuje dostęp IIterable<T> interfejs.

Wartość zwracana

Iterator wskazujący początek kolekcji.

Uwagi

Pierwsze dwa szablony funkcji zwracają iteratory, a trzeci szablon funkcji zwraca iterator wejściowy.

Obiekt VectorIterator zwracany przez begin program jest iteratorem proxy, który przechowuje elementy typu VectorProxy<T>. Jednak obiekt proxy prawie nigdy nie jest widoczny dla kodu użytkownika. Aby uzyskać więcej informacji, zobacz Kolekcje (C++/CX).

Wymagania

Nagłówek: collection.h

Przestrzeń nazw: Windows::Foundation::Collections

Zobacz też

Windows::Foundation::Collections Namespace