input_iterator_tag Yapısı
Giriş yineleyicisini temsil eden işlev için iterator_category
bir dönüş türü sağlayan sınıf.
Sözdizimi
struct input_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 Iterator
her yineleyici için:Iterator
<>iterator_traits
::iterator_category, yineleyicinin davranışını açıklayan en özel kategori etiketi olacak şekilde tanımlanmalıdır.
Giriş yineleyicisi olarak hizmet veren bir nesneyi açıklarken tür yineleyici Yineleyici><::iterator_category ile aynıdır.Iter
Ö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