Aracılığıyla paylaş


bidirectional_iterator_tag Struct

Dönüş türü için sağlayan bir sınıf iterator_category çift yönlü Yineleyici temsil işlevi.

struct bidirectional_iterator_tag
   : public forward_iterator_tag {};

Notlar

Kategori etiketi sınıflar algoritması seçimi için etiketleri derleme olarak kullanılır.Derleme zamanında en verimli algoritması kullanabilmeniz için şablon işlevi bağımsız değişkeninin mantığını Yineleyici, en özel kategori bulması gerekir.Her Yineleyici türü için Iterator, iterator_traits<Iterator>::iterator_category Yineleyici'nın davranışını anlatır en özel kategori etiketi olarak tanımlanmalıdır.

Aynı türüdür Yineleyici<Iter>::iterator_category , Iter çift yönlü Yineleyici kullanılabileceği bir nesneyi tanımlar.

Örnek

Bkz: random_access_iterator_tag nasıl kullanılacağını gösteren bir örnek için bidirectional_iterator_tag.

Gereksinimler

Başlık: <iterator>

Namespace: std

Ayrıca bkz.

Başvuru

forward_iterator_tag Struct

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

Standart Şablon Kütüphanesi