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
_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 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