basic_stringstream Class

Describe un objeto que controla la inserción y extracción de los elementos y objetos codificados mediante un búfer de la secuencia de la clase basic_stringbuf<Elem, Tr, Alloc>.

template <
   class Elem, 
   class Tr = char_traits<Elem>, 
   class Alloc = allocator<Elem> 
>
   class basic_stringstream : public basic_iostream<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

La clase de plantilla describe un objeto que controla la inserción y extracción de los elementos y objetos codificados mediante un búfer de la secuencia de la clase basic_stringbuf<Elem, Tr, Alloc>, con elementos de tipo Elem, cuyos rasgos de carácter se determinan mediante la clase Tr, y cuyos elementos son asignados por un asignador de clase Alloc.El objeto almacena un objeto de clase basic_stringbuf <Elem, Tr, Alloc>.

828wyy7h.collapse_all(es-es,VS.110).gifConstructores

basic_stringstream

Construye un objeto de tipo basic_stringstream.

828wyy7h.collapse_all(es-es,VS.110).gifTypedefs

allocator_type

El tipo es un sinónimo para el parámetro de plantilla Alloc.

828wyy7h.collapse_all(es-es,VS.110).gifFunciones miembro

rdbuf

Devuelve la dirección del búfer de la secuencia almacenada del tipo pointer a basic_stringbuf<Elem, Tr, Alloc>.

str

Establece u obtiene el texto en un búfer de cadena sin cambiar la posición de escritura.

Requisitos

Encabezado: <sstream>

Espacio de nombres: std

Vea también

Referencia

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

programación iostream

convenciones de iostreams

Otros recursos

miembros de basic_stringstream

miembros de <sstream>