strstreambuf, classe
Décrit une mémoire tampon du flux qui contrôle la transmission des éléments vers et depuis une séquence d'éléments stockés dans un objet tableau d'char.
class strstreambuf : public streambuf
Notes
Selon la façon dont l'objet est créé, il peut être validée, étendue, et libérée que nécessaire pour accueillir les modifications de la séquence.
Un objet de la classe strstreambuf contient plusieurs bits des informations en mode comme mode d'strstreambuf. Ces bits indiquant si la séquence contrôlée :
A été alloué et doit être libéré par la suite.
Est modifiable.
Est extensible en réaffectant le stockage.
A été gelé et par conséquent les doit être dégelé avant que l'objet est détruit, ou pour être désallouées (si allouée) par une agence différent de l'objet.
Une séquence contrôlée qui est figée ne peut pas être modifiée ou étendue, indépendamment de l'état de ces bits en mode distincts.
L'objet stocke également les pointeurs vers deux fonctions permettant d'allocation de contrôle d'strstreambuf. Si ce sont des pointeurs NULL, l'objet conçoit sa propre méthode d'allouer et de libérer le stockage de la séquence contrôlée.
Notes
Cette classe est déconseillée.Utilisez stringbuf ou wstringbuf à la place.
Constructeurs
Construit un objet de type strstreambuf. |
Fonctions membres
Rend une mémoire tampon du flux pas disponible via des opérations de mémoire tampon du flux. |
|
Une fonction virtuelle protégée qui peut être appelée lorsqu'un nouveau type est inséré dans une mémoire tampon saturée. |
|
Une fonction membre virtuelle protégée qui tente de réactiver un élément dans le flux d'entrée, et lui font l'élément actuel (référencé par le prochain pointeur). |
|
Retourne le nombre d'éléments dans la séquence contrôlée. |
|
Une fonction membre virtuelle protégée qui tente de modifier les situations actuelles pour les flux de données installations surveillées. |
|
Une fonction membre virtuelle protégée qui tente de modifier les situations actuelles pour les flux de données installations surveillées. |
|
Appelle figer, puis retourne un pointeur vers le début de la séquence contrôlée. |
|
Une fonction virtuelle protégée pour extraire l'élément actuel du flux d'entrée. |
Configuration requise
**En-tête :**strstream <de >
Espace de noms : std
Voir aussi
Référence
Sécurité des threads dans la bibliothèque standard C++