bidirectional_iterator_tag 구조체
양방향 반복기를 나타내는 함수에 대한 iterator_category
반환 형식을 제공하는 클래스입니다.
구문
struct bidirectional_iterator_tag : public forward_iterator_tag {};
설명
범주 태그 클래스는 알고리즘 선택을 위한 컴파일 태그로 사용됩니다. 템플릿 함수는 컴파일 시 가장 효율적인 알고리즘을 사용할 수 있도록 해당 반복기 인수의 가장 구체적인 범주를 찾아야 합니다. 형식Iterator
Iterator
<>iterator_traits
의 모든 반복기에 대해 :: iterator_category 반복기의 동작을 설명하는 가장 구체적인 범주 태그로 정의되어야 합니다.
형식은 반복기<반복기와> 동일합니다. 양방향 반복기로 사용할 수 있는 개체를 설명할 때 Iter
iterator_category.
예시
bidirectional_iterator_tag
사용 방법의 예는 random_access_iterator_tag를 참조하세요.
요구 사항
헤더:<반복기>
네임스페이스: std
참고 항목
forward_iterator_tag 구조체
C++ 표준 라이브러리의 스레드 보안
C++ 표준 라이브러리 참조