Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Constructores
Construye un objeto de tipo strstreambuf. |
Funciones miembro
Hace que un búfer de secuencia que no esté disponible a través de las operaciones de búfer de secuencia. |
|
Una función virtual protegida que se puede llamar cuando se inserta un nuevo carácter en un búfer completo. |
|
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). |
|
Devuelve un recuento del número de elementos que se escriben en la secuencia controlada. |
|
Una función miembro virtual protegido que intenta modificar las posiciones actuales de las secuencias controladas. |
|
Una función miembro virtual protegido que intenta modificar las posiciones actuales de las secuencias controladas. |
|
Las llamadas Inmovilizary, a continuación, devuelve un puntero al principio de la secuencia controlada. |
|
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
Seguridad para subprocesos de la biblioteca estándar de C++