Udostępnij za pośrednictwem


input_iterator_tag Struct

Klasa udostępniająca typem zwracanym dla iterator_category funkcji, która reprezentuje wprowadzania iteratora.

struct input_iterator_tag {};

Uwagi

Tag kategorii, klas są używane jako znaczniki wyboru algorytm kompilacji.Funkcja szablon musi znaleźć najbardziej określonej kategorii argumentu iteratora tak, aby go użyć najbardziej efektywny algorytm w czasie kompilacji.Dla każdego iteratora typu Iterator, iterator_traits<Iterator>:: iterator_category musi być zdefiniowany jako najbardziej konkretny znacznik kategorii, opisujący zachowanie iteratora.

Typ jest taki sam, jak iteratora<Iter>:: iterator_category po Iter opisuje obiekt, który może służyć jako wprowadzania iteratora.

Przykład

Zobacz iterator_traits lub random_access_iterator_tag na przykład użyć iterator_tags.

Wymagania

Nagłówek: <iterator>

Obszar nazw: std

Zobacz też

Informacje

Bezpieczeństwo wątków w standardowa biblioteka języka C++

Standardowa biblioteka szablonu