Funkcja end

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

Składnia

template <typename T>
    ::Platform::Collections::VectorIterator<T>
    end(IVector<T>^ v);

template <typename T>
    ::Platform::Collections::VectorViewIterator<T>
    end(IVectorView<T>^ v);
template <typename T>
    ::Platform::Collections::InputIterator<T>
    end(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 poza koniec kolekcji.

Uwagi

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

Obiekt Platform::Collections::VectorViewIterator zwracany przez end 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 Przestrzeń nazw