Condividi tramite


basic_ostringstream Class

Descrive un oggetto che controlla l'inserimento di elementi e gli oggetti codificati in un buffer di flusso della classe basic_stringbuf<Elem, Tr, Alloc>.

template <
   class Elem, 
   class Tr = char_traits<Elem>, 
   class Alloc = allocator<Elem> 
>
   class basic_ostringstream : public basic_ostream<Elem, Tr>

Parametri

  • Alloc
    La classe allocatore.

  • Elem
    Il tipo di elemento di base della stringa.

  • TR
    Le caratteristiche di caratteri speciali dell'elemento base della stringa.

Note

La classe descrive un oggetto che controlla l'inserimento di elementi e gli oggetti codificati in un buffer di flusso con elementi di tipo Elem, con caratteristiche di carattere sono determinate dalla classe Tr, cui elementi vengono allocate da un allocatore della classe Alloc.L'oggetto archivia un oggetto della classe basic_stringbuf <Elem, Tr, Alloc>.

88d271df.collapse_all(it-it,VS.110).gifCostruttori

basic_ostringstream

Costruisce un oggetto di tipo basic_ostringstream.

88d271df.collapse_all(it-it,VS.110).gifDefinizioni typedef

allocator_type

Il tipo è un sinonimo per il parametro di template Alloc.

88d271df.collapse_all(it-it,VS.110).gifFunzioni membro

rdbuf

Restituisce l'indirizzo del buffer memorizzati nel flusso di tipo pointer a basic_stringbuf<Elem, Tr, Alloc>.

str

Imposta o recupera il testo in un buffer di stringa senza modificare la posizione di scrittura.

Requisiti

Intestazione: <sstream>

Spazio dei nomi: std

Vedere anche

Riferimenti

Thread safety della libreria C++ standard

programmazione di iostream

convenzioni di iostream

Altre risorse

membri di basic_ostringstream

<sstream> membri