basic_stringstream, classe
Décrit un objet qui contrôle la mise en place et l'extraction des éléments et des objets encodés grâce à une mémoire tampon de 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
Allocateur de classe.Elem
Type de données de l'élément de base de la chaîne.Tr
Les caractéristiques de caractères spécialisés de l'élément de base de la chaîne.
Notes
La classe du modèle décrit un objet qui contrôle l'insertion et l'extraction des éléments et des objets encodés utilisant une mémoire tampon de flux de classe basic_stringbuf<Elem, Tr, Alloc>, avec des é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
Construit un objet de type basic_stringstream. |
Typedef
Le type est un synonyme du paramètre de modèle Alloc. |
Fonctions membres
Retourne l'adresse de la mémoire tampon du flux stocké de type pointer < en basic_stringbufElem, Tr, Alloc>. |
|
Définit ou obtient le texte dans une mémoire 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 standard C++