Partager via


basic_stringbuf::basic_stringbuf

Crée un objet avec du type basic_stringbuf.

basic_stringbuf(
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);
basic_stringbuf(
    const basic_string<Elem, Tr, Alloc>& _Str,
    ios_base::openmode _Mode = ios_base::in | ios_base::out
);

Paramètres

Notes

Le premier constructeur stocke un pointeur null dans tous les pointeurs vérifiant la mémoire tampon d'entrée et de la mémoire tampon de sortie.Pour plus d'informations, consultez la section Notes de basic_streambuf Class.Elle enregistre également _Mode comme mode de stringbuf.Pour plus d'informations, consultez la section Notes de basic_stringbuf Class.

Le deuxième constructeur alloue une copie de la séquence contrôlée par l'objet chaîne _Str.Si _Mode & ios_base::in est différent de zéro, il définit la mémoire tampon d'entrée pour commencer à le lire au début de la séquence.Si _Mode & ios_base::out est différent de zéro, il définit la mémoire tampon de sortie pour commencer l'écriture au début de la séquence.Elle enregistre également _Mode comme mode de stringbuf.Pour plus d'informations, consultez la section Notes de basic_stringbuf Class.

Configuration requise

en-tête : <sstream>

l'espace de noms : DST

Voir aussi

Référence

basic_stringbuf Class

programmation iostream

conventions d'iostreams