다음을 통해 공유


input_iterator_tag 구조체

입력 반복기를 나타내는 함수에 대한 iterator_category 반환 형식을 제공하는 클래스입니다.

구문

struct input_iterator_tag {};

설명

범주 태그 클래스는 알고리즘 선택을 위한 컴파일 태그로 사용됩니다. 템플릿 함수는 컴파일 시간에서 가장 효율적인 알고리즘을 사용할 수 있도록 해당 반복기 인수의 가장 구체적인 범주를 찾아야 합니다. Iterator 형식의 모든 반복기에 대해 iterator_traits<Iterator>::iterator_category는 반복기 동작을 설명하는 가장 구체적인 범주 태그로 정의되어야 합니다.

입력 반복기로<사용할 수 있는 개체를 설명하는 경우 Iter 반복기 Iter>::iterator_category 형식과 동일합니다.

예시

iterator_tag S를 사용하는 방법에 대한 예제는 iterator_traits 또는 random_access_iterator_tag를 참조하세요.

요구 사항

헤더:<반복기>

네임스페이스: std

참고 항목

C++ 표준 라이브러리의 스레드 보안
C++ 표준 라이브러리 참조