begin
Function
返回指向指定接口参数所访问的集合开头的迭代器。
语法
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);
参数
T
模板类型参数。
v
Vector<T>
或 VectorView<T>
对象的集合,通过 IVector<T>
或 IVectorView<T>
接口访问。
i
任意 Windows 运行时对象的集合,通过 IIterable<T>
接口访问。
返回值
指向集合开头的迭代器。
注解
前两个函数模板返回迭代器,第三个函数模板返回输入迭代器。
begin
返回的 VectorIterator
对象是一个代理迭代器,用于存储 VectorProxy<T>
类型的元素。 不过,代理对象对于用户代码应该不可见。 有关更多信息,请参见 集合 (C++/CX)。
要求
标头: collection.h
命名空间:Windows::Foundation::Collections