Condividi tramite


basic_stringbuf::basic_stringbuf

Crea un oggetto di tipo basic_stringbuf.

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
);

Parametri

Note

Il primo include un puntatore null in tutti i puntatori che controllano il buffer di input e il buffer di output. Per ulteriori informazioni, vedere la sezione relativa alle osservazioni di Classe basic_streambuf. Inoltre memorizza _Mode come modalità di stringbuf. Per ulteriori informazioni, vedere la sezione relativa alle osservazioni di Classe basic_stringbuf.

Il secondo costruttore alloca una copia della sequenza controllata dall'oggetto stringa _Str. Se _Mode & ios_base::in è diverso da zero, impostare il buffer di input per avviare la lettura all'inizio della sequenza. Se _Mode & ios_base::out è diverso da zero, impostare il buffer di output per iniziare la scrittura nella parte superiore della sequenza. Inoltre memorizza _Mode come modalità di stringbuf. Per ulteriori informazioni, vedere la sezione relativa alle osservazioni di Classe basic_stringbuf.

Requisiti

sstream <diIntestazione: >

Spazio dei nomi: std

Vedere anche

Riferimenti

Classe basic_stringbuf

Programmazione di iostream

Convenzioni di iostream