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
_Mode
una de las enumeraciones en ios_base:: openmode._Str
un objeto de basic_stringescrito.
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