output_iterator_tag Struct
Une classe qui fournit un type de retour de la fonction d' iterator_category qui représente un itérateur de sortie.
struct output_iterator_tag {};
Notes
Les classes de balise de catégories sont utilisées en tant que balises de compilation pour la sélection d'algorithme.La fonction de modèle doit rechercher la catégorie la plus spécifique de son argument d'itérateur afin qu'il puisse utiliser l'algorithme le plus efficace au moment de la compilation.Pour chaque itérateur de type Iterator, iterator_traits<Iterator>::iterator_category doit être défini pour être la balise de catégorie la plus spécifique qui décrit le comportement de l'itérateur.
Le type est identique à iterator<Itération>::iterator_category lorsque Itération décrit un objet qui peut servir d'itérateur de sortie.
Cette balise n'est pas paramétrable sur value_type ou difference_type de l'itérateur, comme avec les autres balises d'itérateur, car les itérateurs de sortie n'ont pas value_type ou difference_type.
Exemple
Voir iterator_traits ou le random_access_iterator_tag pour un exemple d'utilisation iterator_tagS.
Configuration requise
en-tête : <iterator>
l'espace de noms : DST