Функция 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> интерфейс.

Возвращаемое значение

Итератор, который указывает на позицию после конечного элемента коллекции.

Замечания

Первые два шаблона функций возвращают итераторы, а третий шаблон функции возвращает входной итератор.

Объект Platform::Collections::VectorViewIterator , возвращаемый end прокси-итератором, который хранит элементы типа VectorProxy<T>. Однако объект прокси-сервера практически никогда не отображается в пользовательском коде. Дополнительные сведения см. в разделе Collections (C++/CX).

Требования

Заголовок: collection.h

Пространство именWindows::Foundation::Collections:

См. также

Windows::Foundation::Collections Пространства имен