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
_Mode
Una delle enumerazioni in ios_base::openmode._Str
Un oggetto di tipo basic_string.
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