basic_stringbuf Class
Describe un búfer de la secuencia que controla la transmisión de los elementos de tipo Elem, cuyos rasgos de carácter se determinan mediante la clase Tr, a y desde una secuencia de elementos almacenados en un objeto de matriz.
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
Parámetros
Alloc
La clase asignador.Elem
El tipo de elemento básico de la cadena.Tr
Los rasgos de carácter especializado en el elemento básico de la cadena.
Comentarios
El objeto está asignado, ampliado y liberan según sea necesario para acomodar los cambios en la secuencia.
Un objeto de clase basic_stringbuf <Elem, Tr, Alloc> almacena una copia de la ios_base::openmode argumento de su constructor como su stringbuf modo de modo de:
Si mode & ios_base::in es distinto de cero, el búfer de entrada es accesible.Para obtener más información, vea basic_streambuf Class.
Si mode & ios_base::out es distinto de cero, el búfer de salida es accesible.
Constructores
Construye un objeto de tipo basic_stringbuf. |
Typedefs
El tipo es un sinónimo para el parámetro de plantilla Alloc. |
|
Asocia un nombre de tipo con el Elem parámetro de plantilla. |
|
Hace que este tipo dentro de basic_filebufde alcance equivalente al tipo del mismo nombre en el Tr ámbito. |
|
Hace que este tipo dentro de basic_filebufde alcance equivalente al tipo del mismo nombre en el Tr ámbito. |
|
Hace que este tipo dentro de basic_filebufde alcance equivalente al tipo del mismo nombre en el Tr ámbito. |
|
Asocia un nombre de tipo con el Tr parámetro de plantilla. |
Funciones miembro
Función de protected, virtual que se puede llamar cuando se inserta un nuevo carácter en un búfer completo. |
|
La función miembro virtual protegido intenta colocar un elemento en el búfer de entrada, a continuación, hace el elemento actual (señalado por el puntero siguiente). |
|
La función miembro virtual protegido intenta modificar las posiciones actuales de las secuencias controladas. |
|
La función miembro virtual protegido intenta modificar las posiciones actuales de las secuencias controladas. |
|
Establece u obtiene el texto en un búfer de cadena sin cambiar la posición de escritura. |
|
La función miembro virtual protegido para extraer el elemento actual de la secuencia de entrada. |
Requisitos
Encabezado: <sstream>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++