Condividi tramite


basic_stringbuf::basic_stringbuf

Crea un oggetto con 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 basic_streambuf Class.Inoltre memorizza _Mode come modalità di stringbuf.Per ulteriori informazioni, vedere la sezione relativa alle osservazioni basic_stringbuf Class.

Il secondo costruttore alloca una copia della sequenza selezionata dall'oggetto stringa _Str.Se _Mode & ios_base::in è diverso da zero, imposta il buffer di input per iniziare la lettura all'inizio della sequenza.Se _Mode & ios_base::out è diverso da zero, imposta 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 basic_stringbuf Class.

Requisiti

intestazione: <sstream>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

basic_stringbuf Class

programmazione di iostream

convenzioni di iostream