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