Partager via


basic_ostringstream, classe

Décrit un objet qui contrôle l'insertion des éléments et des objets encodés dans une mémoire tampon du flux de basic_stringbuf<classeElem, Tr, Alloc>.

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

Paramètres

  • Alloc
    La classe d'allocateur.

  • Elem
    Le type de l'élément de la chaîne.

  • TR
    Les caractéristiques de caractères spécialisées de l'élément de la chaîne.

Notes

La classe décrit un objet qui contrôle l'insertion des éléments et des objets encodés dans une mémoire tampon du flux, les éléments du type Elem, dont les caractéristiques de caractères sont déterminées par la classe Tr, et dont les éléments sont alloués par un allocateur de la classe Alloc. L'objet stocke un objet de la classe basic_stringbuf<Elem, Tr, Alloc>.

Constructeurs

basic_ostringstream

Construit un objet de type basic_ostringstream.

Typedef

allocator_type

Le type est un synonyme pour le paramètre Allocde modèle.

Fonctions membres

rdbuf

Retourne l'adresse de la mémoire tampon du flux stockée du type pointer à<basic_stringbufElem, Tr, Alloc>.

str

Les jeux ou obtient le texte dans une mémoire tampon de chaîne sans modifier la position d'écriture.

Configuration requise

**En-tête :**sstream <de >

Espace de noms : std

Voir aussi

Référence

Sécurité des threads dans la bibliothèque standard C++

iostream, programmation

iostreams, conventions

Autres ressources

membres de basic_ostringstream

<sstream> membres