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
그렇지 않으면 .