begin
Function
Gibt einen Iterator zurück, der an den Anfang einer Auflistung zeigt, auf die über den angegebenen Schnittstellenparameter zugegriffen wird.
Syntax
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);
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 zum Anfang der Auflistung zeigt.
Hinweise
Die ersten beiden Funktionsvorlagen geben Iteratoren zurück, und die dritte Funktionsvorlage gibt einen Eingabeiterator zurück.
Das VectorIterator
-Objekt, das von begin
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