Sdílet prostřednictvím


input_iterator_tag Struct

Třída, která poskytuje návratový typ pro iterator_category funkci, která představuje vstupní iterace.

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 potřebuje vyhledat nejvíce specifické kategorie argumentu iterace může použít algoritmus nejúčinnější při kompilaci.Pro každý iterační 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 iterační<Iter>:: iterator_category při Iter popisuje objekt, který může sloužit jako vstupní iterace.

Příklad

Viz iterator_traits nebo random_access_iterator_tag příklad použití iterator_tags.

Požadavky

Záhlaví: <iterator>

Obor názvů: std

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

Standardní šablona knihovny