basic_stringstream Class
Décrit un objet qui contrôle l'insertion et l'extraction d'éléments et des objets codés à l'aide d'une mémoire tampon du flux de classe basic_stringbuf<Elem, Tr, Alloc>.
template <
class Elem,
class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringstream : public basic_iostream<Elem, Tr>
Paramètres
Alloc
La classe allocateur.Elem
Le type d'élément de base de la chaîne.Tr
Les traits de caractère spécialisé sur l'élément de base de la chaîne.
Notes
La classe de modèle décrit un objet qui contrôle l'insertion et l'extraction d'éléments et des objets codés à l'aide d'une mémoire tampon du flux de classe basic_stringbuf<Elem, Tr, Alloc>, avec des éléments de type Elem, dont traits de caractère sont déterminées par la classe Tr, et dont les éléments sont attribuées par un allocateur de classe Alloc.L'objet stocke un objet de classe basic_stringbuf <Elem, Tr, Alloc>.
Constructeurs
Construit un objet de type basic_stringstream. |
Typedef
Le type est un synonyme du paramètre de modèle de Alloc. |
Fonctions membres
Renvoie l'adresse de la mémoire tampon du flux stockée de type pointer à basic_stringbuf<Elem, Tr, Alloc>. |
|
Obtient ou définit le texte dans un tampon de chaîne sans modifier la position d'écriture. |
Configuration requise
En-tête : <sstream>
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque C++ standard