Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
çift yönlü yineleyiciyi temsil eden işlev için iterator_category bir dönüş türü sağlayan sınıf.
Sözdizimi
struct bidirectional_iterator_tag : public forward_iterator_tag {};
Açıklamalar
Kategori etiketi sınıfları, algoritma seçimi için derleme etiketleri olarak kullanılır. Şablon işlevinin derleme zamanında en verimli algoritmayı kullanabilmesi için yineleyici bağımsız değişkeninin en özel kategorisini bulması gerekir. türündeki Iteratorher yineleyici için:Iterator<>iterator_traits: iterator_category, yineleyicinin davranışını açıklayan en özel kategori etiketi olacak şekilde tanımlanmalıdır.
Tür, çift yönlü yineleyici olarak hizmet veren bir nesneyi tanımlarken Iter yineleyici<Yineleyici>:: iterator_category ile aynıdır.
Örnek
nasıl kullanılacağına bidirectional_iterator_tagilişkin bir örnek için bkz. random_access_iterator_tag.
Gereksinimler
Üst bilgi:<yineleyici>
Ad alanı: std
Ayrıca bkz.
forward_iterator_tag Yapısı
C++ Standart Kitaplığında İş Parçacığı Güvenliği
C++ Standart Kitaplığı Başvurusu