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 Iteratorher 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