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.
Çıkış yineleyicisini temsil eden işlev için iterator_category bir dönüş türü sağlayan sınıf.
Sözdizimi
struct output_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, bir çıkış yineleyicisi olarak hizmet veren bir nesneyi açıklarken yineleyici Yineleyici><::iterator_category ile aynıdır.Iter
Bu etiket, diğer yineleyici etiketlerinde value_type olduğu gibi yineleyicide veya difference_type için parametrelendirilmez çünkü çıkış yineleyicilerinde veya value_type bir difference_typeyoktur.
Örnek
S'nin nasıl kullanılacağına ilişkin bir örnek için bkz. iterator_traits veya random_access_iterator_tag.iterator_tag
Gereksinimler
Üst bilgi:<yineleyici>
Ad alanı: std
Ayrıca bkz.
C++ Standart Kitaplığında İş Parçacığı Güvenliği
C++ Standart Kitaplığı Başvurusu