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