end
函式
傳回迭代器,指向指定的介面參數所存取之集合的結尾之外。
語法
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);
參數
T
樣板類型參數。
v
由 IVector<T>
或 IVectorView<T>
介面存取的 Vector<T>
或 VectorView<T>
物件集合。
i
由 IIterable<T>
介面存取的任意 Windows 執行階段物件集合。
傳回值
指向集合結尾之外的迭代器。
備註
前兩個函式範本會傳回迭代器,而第三個函式範本會傳回輸入迭代器。
end
所傳回的 Platform::Collections::VectorViewIterator
物件是一種 Proxy 迭代器,可儲存類型為 VectorProxy<T>
的元素。 不過,對使用者程式碼來說,Proxy 物件永遠都像是不存在一樣。 如需詳細資訊,請參閱 集合 (C++/CX)。
需求
標頭: collection.h
命名空間:Windows::Foundation::Collections