다음을 통해 공유


Platform::Collections::InputIterator 클래스

Windows 런타임 파생된 컬렉션에 대한 표준 템플릿 라이브러리 InputIterator를 제공합니다.

구문

template <typename X>
class InputIterator;

매개 변수

X
InputIterator 템플릿 클래스의 형식 이름입니다.

멤버

공용 Typedefs

속성 설명
difference_type 포인터 차이(ptrdiff_t)입니다.
iterator_category 입력 반복기의 범주(::std::input_iterator_tag)입니다.
pointer a에 대한 포인터 const X
reference 에 대한 참조 const X
value_type X 형식 이름입니다.

공용 생성자

속성 설명
InputIterator::InputIterator InputIterator 클래스의 새 인스턴스를 초기화합니다.

Public 연산자

속성 설명
InputIterator::operator!= 연산자 현재 InputIterator가 지정된 InputIterator와 같지 않은지 여부를 나타냅니다.
InputIterator::operator* 연산자 현재 InputIterator가 지정하는 요소에 대한 참조를 검색합니다.
InputIterator::operator++ 연산자 현재 InputIterator를 증가시킵니다.
InputIterator::operator== 연산자 현재 InputIterator가 지정된 InputIterator와 같은지 여부를 나타냅니다.
InputIterator::operator-> 연산자 현재 InputIterator가 참조하는 요소의 주소를 검색합니다.

상속 계층 구조

InputIterator

요구 사항

헤더: collection.h

네임스페이스: Platform::Collections

InputIterator::InputIterator 생성자

InputIterator 클래스의 새 인스턴스를 초기화합니다.

구문

InputIterator();
explicit InputIterator(Windows::Foundation::Collections<X>^ iterator);

매개 변수

iterator
반복기 개체입니다.

InputIterator::operator-> 연산자

현재 InputIterator가 지정하는 요소의 주소를 검색합니다.

구문

pointer operator->() const;

Return Value

현재 InputIterator가 지정하는 요소의 주소입니다.

InputIterator::operator* 연산자

현재 InputIterator가 지정하는 요소에 대한 참조를 검색합니다.

구문

reference operator*() const;

Return Value

현재 InputIterator가 지정하는 요소입니다.

InputIterator::operator== 연산자

현재 InputIterator가 지정된 InputIterator와 같은지 여부를 나타냅니다.

구문

bool operator== (const InputIterator& other) const;

매개 변수

기타
다른 InputIterator입니다.

Return Value

true현재 InputIterator가 다른 InputIterator와 같으면 이고, false그렇지 않으면 .

InputIterator::operator++ 연산자

현재 InputIterator를 증가시킵니다.

구문

InputIterator& operator++();
InputIterator operator++(int);

Return Value

첫 번째 구문은 현재 InputIterator를 증가시킨 다음 반환합니다. 두 번째 구문은 현재 InputIterator의 복사본을 반환한 다음 현재 InputIterator를 증가시킵니다.

설명

첫 번째 InputIterator 구문은 현재 InputIterator를 사전에 증가시킵니다.

두 번째 구문은 현재 InputIterator를 사후에 증가시킵니다. 두 번째 구문의 int 형식은 실제 정수 연산자가 아니라 후위 증가 연산을 나타냅니다.

InputIterator::operator!= 연산자

현재 InputIterator가 지정된 InputIterator와 같지 않은지 여부를 나타냅니다.

구문

bool operator!=(const InputIterator& other) const;

매개 변수

기타
다른 InputIterator입니다.

Return Value

true현재 InputIterator가 다른 InputIterator와 같지 않으면 .이고, false그렇지 않으면 .

참고 항목

Platform 네임스페이스