output_iterator_tag Struct
Classe che fornisce un tipo restituito dalla funzione iterator_category che rappresenta un iteratore di output.
struct output_iterator_tag {};
Note
Le classi di tag della categoria vengono utilizzate come compilano tag per la selezione dell'algoritmo.La funzione di modello deve trovare la categoria più specifica dell'argomento di iteratore in modo da poter utilizzare l'algoritmo più efficiente in fase di compilazione.Per ogni iteratore di tipo Iterator, iterator_traits<Iterator>::iterator_category deve essere definito come il tag di categoria più specifico che descrive il comportamento dell'iteratore.
Il tipo è lo stesso iterator<Iter>::iterator_category quando Iter descrive un oggetto che può fungere da iteratore di output.
Questo tag non è stato in value_type o su difference_type dell'iteratore, come per gli altri tag iteratori, poiché gli iteratori di output non hanno value_type o difference_type.
Esempio
Vedere iterator_traits o random_access_iterator_tag per un esempio di come utilizzare iterator_tagS.
Requisiti
intestazione: <iterator>
Spazio dei nomi: deviazione standard