다음을 통해 공유


bidirectional_iterator_tag Struct

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

struct bidirectional_iterator_tag
   : public forward_iterator_tag {};

설명

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

동일한 형식인 반복기<반복 계산>::iterator_category반복 계산 으로 양방향 반복기를 사용할 수 있는 개체에 설명 합니다.

예제

참조 random_access_iterator_tag 를 사용 하는 방법의 예 bidirectional_iterator_tag.

요구 사항

헤더: <iterator>

네임 스페이스: std

참고 항목

참조

forward_iterator_tag Struct

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

표준 템플릿 라이브러리