istrstream, classe
Décrit un objet qui contrôle l’extraction d’éléments et d’objets encodés à partir d’une mémoire tampon de flux de classe strstreambuf.
Syntaxe
class istrstream : public istream
Notes
L'objet stocke un objet de classe strstreambuf
.
Remarque
Cette classe est déconseillée. Utilisez plutôt istringstream ou wistringstream.
Constructeurs
Constructeur | Description |
---|---|
istrstream | Construit un objet de type istrstream . |
Fonctions Membre
Fonction membre | Description |
---|---|
rdbuf | Retourne un pointeur vers l'objet strstreambuf associé au flux. |
str | Appelle freeze, puis retourne un pointeur vers le début de la séquence contrôlée. |
Spécifications
Header :<strstream>
Espace de noms : std
istrstream ::istrstream
Construit un objet de type istrstream
.
explicit istrstream(
const char* ptr);
explicit istrstream(
char* ptr);
istrstream(
const char* ptr,
streamsize count);
istrstream(
char* ptr,
int count);
Paramètres
count
Longueur de la mémoire tampon (ptr).
ptr
Contenu avec lequel la mémoire tampon est initialisée.
Notes
Tous les constructeurs initialisent la classe de base en appelant istream(sb), où sb
est l’objet stocké de la classe strstreambuf. Les deux premiers constructeurs initialisent sb
également en appelant strstreambuf( ( const char *) ptr, 0 )
. Les deux constructeurs restants appellent strstreambuf( ( const char *) ptr, count )
à la place .
istrstream ::rdbuf
Retourne un pointeur vers l’objet strstreambuf associé au flux.
strstreambuf *rdbuf() const
Valeur de retour
Un pointeur vers l’objet strstreambuf associé au flux.
Notes
La fonction membre retourne l’adresse de la mémoire tampon de flux stockée de type pointeur vers strstreambuf.
Exemple
Pour obtenir un exemple qui utilise rdbuf
, consultez strstreambuf::pcount.
istrstream ::str
Appelle freeze, puis retourne un pointeur vers le début de la séquence contrôlée.
char *str();
Valeur de retour
Pointeur vers le début de la séquence contrôlée.
Notes
La fonction membre retourne rdbuf ->str.
Exemple
Consultez strstream ::str pour un exemple qui utilise str
.
Voir aussi
istream
Sécurité des threads dans la bibliothèque C++ Standard
iostream, programmation
iostreams, conventions