다음을 통해 공유


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
IVector<T> 또는 IVectorView<T> 인터페이스에서 액세스하는 Vector<T> 또는 VectorView<T> 개체의 컬렉션입니다.

i
IIterable<T> 인터페이스로 액세스할 수 있는 임의의 Windows 런타임 개체 컬렉션입니다.

반환 값

컬렉션의 시작 부분을 가리키는 반복기입니다.

설명

처음 두 함수 템플릿은 반복기를 반환하고 세 번째 함수 템플릿은 입력 반복기를 반환합니다.

begin에 의해 반환되는 VectorIterator 개체는 VectorProxy<T> 형식의 요소를 저장하는 프록시 반복기입니다. 그러나 프록시 개체는 사용자 코드에 거의 표시되지 않습니다. 자세한 내용은 컬렉션(C++/CX)을 참조하세요.

요구 사항

헤더: collection.h

네임스페이스: Windows::Foundation::Collections

참고 항목

Windows::Foundation::Collections 네임스페이스