Teilen über


end-Funktion

Gibt einen Iterator zurück, der über das Ende einer Auflistung hinaus zeigt, auf die über den angegebenen Schnittstellenparameter zugegriffen wird.

Syntax

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

Parameter

T
Ein Vorlagentyp-Parameter.

v
Eine Auflistung von Vector<T>- oder VectorView<T>-Objekten, auf die von einer IVector<T>- oder IVectorView<T>-Schnittstelle zugegriffen wird

i
Eine Auflistung beliebiger Windows-Runtime-Objekte, auf die über eine IIterable<T>-Schnittstelle zugegriffen wird

Rückgabewert

Ein Iterator, der über das Ende der Auflistung hinaus zeigt.

Hinweise

Die ersten beiden Funktionsvorlagen geben Iteratoren zurück, und die dritte Funktionsvorlage gibt einen Eingabeiterator zurück.

Das Platform::Collections::VectorViewIterator-Objekt, das von end zurückgegeben wird, ist ein Proxyiterator, der Elemente vom Typ VectorProxy<T> speichert. Allerdings ist das Proxyobjekt fast nie für Benutzercode sichtbar. Weitere Informationen finden Sie unter Auflistungen (C++/CX).

Anforderungen

Header: collection.h

Namespace:Windows::Foundation::Collections

Weitere Informationen

Windows::Foundation::Collections-Namespace