output_iterator_tag Struct
Eine Klasse, die einen Rückgabetyp für iterator_category-Funktion bereitstellt, die einen Ausgabeiterator darstellt.
struct output_iterator_tag {};
Hinweise
Die Kategorientagklassen werden wie kompilieren Tags für Algorithmus-Auswahl verwendet.Die Vorlagenfunktion muss die bestimmtste Kategorie des Iteratorarguments suchen, um den effizientesten Algorithmus zur Kompilierzeit verwenden kann.Für jeden Iterator des Typs Iterator, muss iterator_traits<Iterator>::iterator_category definiert werden, um das bestimmtste Kategorientag zu sein, das das Verhalten des Iterators beschreibt.
Der Typ ist der gleiche wie Iterator<Iter>::iterator_category, wenn Iter ein Objekt beschrieben wird, das als Ausgabeiterator dienen kann.
Dieses Tag wird nicht auf value_type oder difference_type für den Iterator, wie mit den anderen Iteratortags parametrisiert, da Ausgabeiteratoren weder value_type oder difference_type haben.
Beispiel
Siehe iterator_traits oder random_access_iterator_tag als ein Beispiel dafür, wie iterator_tag S. verwendet.
Anforderungen
Header: <iterator>
Namespace: std