Compartir a través de


strstreambuf (Clase)

Describe un búfer de la secuencia que controla la transmisión de elementos a y desde una secuencia de elementos almacenados en un objeto de matriz de char .

class strstreambuf : public streambuf

Comentarios

Dependiendo de cómo se construye el objeto, puede ser asignado, extender, y liberar según sea necesario para acomodar los cambios en la secuencia.

Un objeto de clase strstreambuf almacena varios bits de información del modo como modo de strstreambuf . Estos bits indican si la secuencia controlada:

  • Se ha asignado y necesita liberar finalmente.

  • Es modificable.

  • Es extensible reasignando almacenamiento.

  • Se ha inmovilizado y por consiguiente necesita liberar antes de que se destruya el objeto, o liberar (si está asignado) por un organismo distinto del objeto.

Una secuencia controlada se inmoviliza que no se puede modificar o mejorar, independientemente del estado de estos bits de modo independientes.

El objeto también almacena punteros a dos funciona esa asignación de strstreambuf del control. Si son punteros nulos, el objeto idea su propio método de asignar y de liberar el almacenamiento para la secuencia controlada.

Nota

Esta clase está obsoleta.Considere utilizar stringbuf o wstringbuf en su lugar.

Constructores

strstreambuf

Construye un objeto de tipo strstreambuf.

Funciones miembro

inmovilizar

Haga un búfer de la secuencia no esté disponible con operaciones de búfer de la secuencia.

desbordamiento

Una función virtual protegida que puede llamar cuando un nuevo carácter se incrusta en un búfer completo.

pbackfail

Una función virtual protegida de miembro que intentan colocar la reproducción de un elemento en el flujo de entrada, y después se hace que el elemento actual (indicado por el puntero siguiente).

pcount

Devuelve el número de elementos escritos en la secuencia controlada.

seekoff

Una función virtual protegida de miembro que intenta modificar los cargos actuales para las secuencias controladas.

seekpos

Una función virtual protegida de miembro que intenta modificar los cargos actuales para las secuencias controladas.

str

Llama a inmovilizar, y devuelve un puntero al principio de la secuencia controlada.

subdesbordamiento

Una función virtual protegida para extraer el elemento actual del flujo de entrada.

Requisitos

strstream <deEncabezado: >

Espacio de nombres: std

Vea también

Referencia

streambuf

Seguridad para subprocesos en la biblioteca estándar de C++

Programación con iostream

Convenciones de iostreams

Otros recursos

miembros de strstreambuf

miembros de <strstream>