strstreambuf Class

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

class strstreambuf : public streambuf

Comentarios

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

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

  • Se ha asignado y debe liberarse finalmente.

  • Es modificable.

  • Es extensible mediante la reasignación de almacenamiento de información.

  • Que se ha inmovilizado y, por tanto, debe ser inmovilizada antes de que el objeto se destruye o se libera (si asigna) por un organismo distinto del objeto.

Una secuencia controlada que está inmovilizada no modificada o extendida, independientemente del estado de estos bits de modo independiente.

El objeto también almacena punteros a dos funciones que controlan la strstreambuf asignación.Si se trata de punteros nulos, el objeto diseña su propio método de asignar y liberar almacenamiento de información para la secuencia controlada.

[!NOTA]

Esta clase está obsoleta.Considere el uso de stringbuf o wstringbuf en su lugar.

h21twfw7.collapse_all(es-es,VS.110).gifConstructores

strstreambuf

Construye un objeto de tipo strstreambuf.

h21twfw7.collapse_all(es-es,VS.110).gifFunciones miembro

Inmovilizar

Hace que un búfer de secuencia que no esté disponible a través de las operaciones de búfer de secuencia.

desbordamiento

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

pbackfail

Una función miembro virtual protegido que intenta colocar un elemento de nuevo en la secuencia de entrada y, a continuación, convertirlo en el elemento actual (señalado por el puntero siguiente).

pcount

Devuelve un recuento del número de elementos que se escriben en la secuencia controlada.

seekoff

Una función miembro virtual protegido que intenta modificar las posiciones actuales de las secuencias controladas.

seekpos

Una función miembro virtual protegido que intenta modificar las posiciones actuales de las secuencias controladas.

str

Las llamadas Inmovilizary, a continuación, devuelve un puntero al principio de la secuencia controlada.

subdesbordamiento

Una función virtual protegida para extraer el elemento actual de la secuencia de entrada.

Requisitos

Encabezado: <strstream>

Espacio de nombres: std

Vea también

Referencia

streambuf

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

programación iostream

convenciones de iostreams

Otros recursos

miembros de strstreambuf

miembros de <strstream>