다음을 통해 공유


output_iterator_tag Struct

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

struct output_iterator_tag {};

설명

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

동일한 형식인 반복기<반복 계산>:: iterator_category반복 계산 을 제공할 수 있는 출력 반복기로 개체를 설명 합니다.

이 태그에 매개 변수화 되지 않으며는 value_type 또는 difference_type 반복기를 태그로 다른 반복기로 출력 반복기 하나 없기 때문에 value_type 또는 difference_type.

예제

참조 iterator_traits 또는 random_access_iterator_tag 를 사용 하는 방법의 예 iterator_tags.

요구 사항

헤더: <iterator>

네임 스페이스: std

참고 항목

참조

표준 C++ 라이브러리에서 스레드로부터의 안전성

표준 템플릿 라이브러리