Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

output_iterator_tag (Struct)

Clase que proporciona un tipo de valor devuelto para una función iterator_category que representa un iterador de salida.

struct output_iterator_tag {};

Las clases de etiquetas de categoría se utilizan como etiquetas de compilación para la selección del algoritmo. La función de plantilla debe encontrar la categoría más específica del argumento de iterador para poder usar el algoritmo más eficaz en tiempo de compilación. Para cada iterador de Iteratorescrito, iterator_traits<Iterator>::iterator_category se debe definir para ser la etiqueta más específica de la categoría que describe el comportamiento del iterador.

El tipo es igual que iterator<Iter>::iterator_category cuando Iter describe un objeto que puede actuar como iterador de salida.

Esta etiqueta no se parametriza en value_type o difference_type para el iterador, como con otras etiquetas de iterador, porque los iteradores de salida no tienen value_type o difference_type.

Vea iterator_traits o random_access_iterator_tag para obtener un ejemplo de cómo utilizar s para iterator_tag.

Encabezado: <iterator>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft