Condividi tramite


ostrstream::ostrstream

Crea un oggetto con tipo ostrstream.

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

Parametri

  • _Ptr
    Il buffer.

  • _Count
    La dimensione del buffer in byte.

  • _Mode
    La modalità di input e di output del buffer.Vedere ios_base::openmode per ulteriori informazioni.

Note

Entrambi i costruttori inizializzano la classe base chiamando ostream(sb), dove sb è l'oggetto memorizzato di classe strstreambuf.Il primo costruttore inizializza anche sb chiamando strstreambuf.Il secondo costruttore inizializza la classe base uno dei due modi seguenti:

  • Se _Mode & == 0, quindi _Ptrios_base::appdevono definire il primo elemento di una matrice di elementi _Count e le chiamate strstreambuf(_Ptr, _Count, _Ptr) del costruttore.

  • In caso contrario, _Ptr deve definire il primo elemento di una matrice di elementi di conteggio contenente la stringa c di cui il primo elemento è definito da _Ptre il costruttore chiama strstreambuf( _Ptr, _Count, _Ptr + strlen(_Ptr).

Requisiti

intestazione: <strstream>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

ostrstream Class

programmazione di iostream

convenzioni di iostream