forward_iterator_tag Struct
Classe che fornisce un tipo restituito dalla funzione iterator_category che rappresenta un iteratore avanti.
struct forward_iterator_tag
: public input_iterator_tag {};
Note
Le classi di tag della categoria vengono utilizzate come compilano tag per la selezione dell'algoritmo.La funzione di modello deve verificare qual è 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 avanti.
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