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
Vector<T>VectorView<T> 对象的集合,通过 IVector<T>IVectorView<T> 接口访问。

i
任意 Windows 运行时对象的集合,通过 IIterable<T> 接口访问。

返回值

指向集合结尾之外的迭代器。

注解

前两个函数模板返回迭代器,第三个函数模板返回输入迭代器。

end 返回的 Platform::Collections::VectorViewIterator 对象是一个代理迭代器,用于存储 VectorProxy<T> 类型的元素。 不过,代理对象对于用户代码应该不可见。 有关更多信息,请参见 集合 (C++/CX)

要求

标头: collection.h

命名空间Windows::Foundation::Collections

另请参阅

Windows::Foundation::Collections 命名空间