output_iterator_tag – struktura
Třída, která poskytuje návratový typ pro funkci iterator_category, která představuje iterátor výstupu.
struct output_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 výstupní iterace.
Tato značka není Parametrizovaná na value_type nebo difference_type pro iteraci, stejně jako u jiných značek iterátor protože iterátorů výstup buď nemají value_type nebo difference_type.
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