istrstream (Clase)

 

Publicado: octubre de 2016

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

Describe un objeto que controla la extracción de los elementos y objetos codificados de un búfer de secuencia de la clase strstreambuf.

class istrstream : public istream

El objeto almacena un objeto de clase strstreambuf.

System_CAPS_ICON_note.jpg Nota

Esta clase está en desuso. Considere el uso de istringstream o wistringstream en su lugar.

Constructores

istrstreamConstruye un objeto de tipo istrstream.

Funciones miembro

rdbufDevuelve un puntero al objeto strstreambuf asociado de la secuencia.
strLlamadas inmovilizary, a continuación, devuelve un puntero al principio de la secuencia controlada.

Encabezado:<>>

Espacio de nombres: std

Construye un objeto de tipo istrstream.

explicit istrstream(
    const char* ptr);

explicit istrstream(
    char* ptr);

istrstream(
    const char* ptr,
    streamsize count);

istrstream(
    char* ptr,
    int count);

Parámetros

count
La longitud del búfer ( ptr).

ptr
El contenido con el que se inicializa el búfer.

Comentarios

Todos los constructores inicializan la clase base mediante una llamada a istream( sb), donde sb es el objeto almacenado de clase strstreambuf. Los dos primeros constructores también inicializan sb llamando a strstreambuf(( const char *) ptr, 0). Los dos constructores restantes en su lugar, llame a strstreambuf(( const char *) ptr, count ).

Devuelve un puntero al objeto de la secuencia strstreambuf asociado.

strstreambuf *rdbuf() const

Valor devuelto

Objeto strstreambuf asociados a un puntero a la secuencia.

Comentarios

La función miembro devuelve la dirección del búfer de secuencia almacenada, de tipo puntero a strstreambuf.

Ejemplo

Consulte strstreambuf:: pcount para obtener un ejemplo que usa rdbuf.

Llamadas inmovilizary, a continuación, devuelve un puntero al principio de la secuencia controlada.

char *str();

Valor devuelto

Un puntero al principio de la secuencia controlada.

Comentarios

La función miembro devuelve rdbuf -> str.

Ejemplo

Consulte strstream:: str para obtener un ejemplo que utiliza str.

IStream
Seguridad para subprocesos en la biblioteca estándar de C++
iostream de programación
Convenciones de iostreams

Mostrar: