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
Construye un objeto de tipo strstreambuf. |
Funciones miembro
Haga un búfer de la secuencia no esté disponible con operaciones de búfer de la secuencia. |
|
Una función virtual protegida que puede llamar cuando un nuevo carácter se incrusta en un búfer completo. |
|
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). |
|
Devuelve el número de elementos escritos en la secuencia controlada. |
|
Una función virtual protegida de miembro que intenta modificar los cargos actuales para las secuencias controladas. |
|
Una función virtual protegida de miembro que intenta modificar los cargos actuales para las secuencias controladas. |
|
Llama a inmovilizar, y devuelve un puntero al principio de la secuencia controlada. |
|
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
Seguridad para subprocesos en la biblioteca estándar de C++