Partager via


basic_istringstream Class

Décrit un objet qui contrôle l'extraction des éléments et des objets codés à partir 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_istringstream : public basic_istream<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'extraction des éléments et des objets codés à partir 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>.

czkzky67.collapse_all(fr-fr,VS.110).gifConstructeurs

basic_istringstream

Construit un objet de type basic_istringstream.

czkzky67.collapse_all(fr-fr,VS.110).gifTypedef

allocator_type

Le type est un synonyme du paramètre de modèle de Alloc.

czkzky67.collapse_all(fr-fr,VS.110).gifFonctions membres

rdbuf

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

str

Obtient ou définit le texte dans un tampon de chaîne sans modifier la position d'écriture.

swap

Échange les valeurs de cette basic_istringstream objet pour ceux de l'objet fourni.

czkzky67.collapse_all(fr-fr,VS.110).gifOpérateurs

operator=

Affecte les valeurs de cette basic_istringstream objet à partir du paramètre d'objet.

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

programmation iostream

conventions d'iostreams

Autres ressources

membres de basic_istringstream

<sstream> membres