Partager via


ostrstream::ostrstream

Crée un objet avec du type ostrstream.

ostrstream( );
ostrstream(
   char *_Ptr, 
   streamsize _Count,
   ios_base::openmode _Mode = ios_base::out
);

Paramètres

  • _Ptr
    Mémoire tampon.

  • _Count
    La taille de la mémoire tampon en octets.

  • _Mode
    Le mode d'entrée et de sortie de la mémoire tampon.Consultez l' ios_base::openmode pour plus d'informations.

Notes

Les deux constructeurs initialisent la classe de base en appelant ostream(sb), où sb est l'objet stocké de la classe strstreambuf.Le premier constructeur initialise également sb en appelant strstreambuf.Le deuxième constructeur initialise la classe de base une de deux façons :

  • Si _Mode et == 0, alors _Ptr d' ios_base::appdoivent indiquer le premier élément d'un tableau d'éléments d' _Count , et les appels strstreambuf(_Ptr, _Count, _Ptr) de constructeur.

  • Sinon, _Ptr doit pointer vers le premier élément d'un tableau d'éléments de nombre qui contient la chaîne c dont le premier élément est indiqué par _Ptr, et le constructeur appelle strstreambuf( _Ptr, _Count, _Ptr + strlen(_Ptr)).

Configuration requise

en-tête : <strstream>

l'espace de noms : DST

Voir aussi

Référence

ostrstream Class

programmation iostream

conventions d'iostreams