Share via


basic_stringbuf::basic_stringbuf

construye un objeto de basic_stringbufescrito.

basic_stringbuf(
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
    const basic_string<Elem, Tr, Alloc>& _Str,
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);

Parámetros

Comentarios

El primer constructor almacena un puntero NULL en todos los punteros que controlan el búfer de entrada y el búfer de salida.Para obtener más información, vea la sección comentarios de basic_streambuf Class.También almacena _Mode como el modo de stringbuf.Para obtener más información, vea la sección comentarios de basic_stringbuf Class.

El segundo constructor asigna una copia de la secuencia controlada por el objeto string _Str.Si _Mode & ios_base::in es distinto de cero, establece el búfer de entrada para iniciar la lectura al inicio de la secuencia.Si _Mode & ios_base::out es distinto de cero, establece el búfer de salida para comenzar la escritura en el inicio de la secuencia.También almacena _Mode como el modo de stringbuf.Para obtener más información, vea la sección comentarios de basic_stringbuf Class.

Requisitos

encabezado: <sstream>

espacio de nombres: std

Vea también

Referencia

basic_stringbuf Class

programación iostream

convenciones de iostreams