ostreambuf_iterator Class
El ostreambuf_iterator de la clase de plantilla se describe un objeto de iterador de salida que escribe elementos de carácter consecutivo a la secuencia de salida con la extracción de operador >>.El ostreambuf_iterators difieren de las de la ostream_iterator clase en tener caracteres en lugar de un tipo genérico en el tipo de objeto que se inserta en la secuencia de salida.
template <
class CharType = char
class Traits = char_traits<CharType>
>
Parámetros
CharType
El tipo que representa el tipo de carácter para el ostreambuf_iterator.Este argumento es opcional y el valor predeterminado es char*.*Traits
El tipo que representa el tipo de carácter para el ostreambuf_iterator.Este argumento es opcional y el valor predeterminado es char_traits<CharType >.
Comentarios
La clase ostreambuf_iterator deberá cumplir los requisitos para un iterador de salida.Algoritmos pueden escribirse directamente a salida transmite mediante una ostreambuf_iterator.La clase proporciona un iterador de secuencia de bajo nivel que permite el acceso a la secuencia de E/s sin formato (sin formato) en forma de caracteres y la capacidad de omitir el almacenamiento en búfer y las traducciones de carácter asociadas con los iteradores de secuencia de alto nivel.
Constructores
Construye un ostreambuf_iterator que se inicializa para escribir caracteres en la secuencia de salida. |
Typedefs
Un tipo que proporciona para el tipo de carácter de la ostreambuf_iterator. |
|
Un tipo que proporciona para el tipo de secuencia de la ostream_iterator. |
|
Un tipo que proporciona para el tipo de secuencia de la ostreambuf_iterator. |
|
Tipo de un tipo que proporciona para los rasgos de carácter de la ostream_iterator. |
Funciones miembro
Comprueba si hay un error en una inserción en el búfer de secuencia de salida. |
Operadores
Operador al eliminar la referencia que se utiliza para implementar la expresión del iterador de salida *i = x. |
|
Un operador de incremento no funcionales que devuelve un ostreambuf_iterator para el mismo objeto lo solucionado antes de llama a la operación. |
|
El operador inserta un carácter en el búfer de secuencia asociada. |
Requisitos
Encabezado: <iterator>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++
Biblioteca de plantillas estándar