input_iterator_tag – struktura
Třída, která poskytuje návratový typ pro iterator_category funkci, která představuje vstupní iterátor.
struct input_iterator_tag {};
Poznámky
Kategorie tříd značky se používají jako kompilace značky pro výběr algoritmu.Funkce šablony je třeba najít nejvíce specifické kategorie argument iterační tak, aby co nejefektivněji algoritmus může použít v době kompilace.Pro každý iterátor typu Iterator, iterator_traits<Iterator>:: iterator_category musí být definován nejvíce specifické kategorie tag, který popisuje chování iteraci.
Typ je stejný jako iterátor<Iter>:: iterator_category při Iter popisuje objekt, který může sloužit jako vstupní iterátor.
Příklad
Viz iterator_traits nebo random_access_iterator_tag příklad použití iterator_tags.
Požadavky
Hlavička: <iterátor>
Obor názvů: std