ostrstream::ostrstream

Constrói um objeto do tipo ostrstream.

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

Parâmetros

  • _Ptr
    o buffer.

  • _Count
    O tamanho do buffer em bytes.

  • _Mode
    O modo de entrada e saída de buffer.Consulte ios_base::openmode para mais informações.

Comentários

Ambos os construtores inicializam a classe base chamando ostream(sb), onde sb é o objeto armazenado na classe strstreambuf.O primeiro construtor também inicializa sb chamando strstreambuf.O segundo construtor inicializa a classe base uma de estas duas maneiras:

  • Se _Mode & o == 0 de ios_base::app, em seguida _Ptr devem designar o primeiro elemento de uma matriz de elementos de _Count , e chamadas strstreambufdo construtor (_Ptr, _Count, _Ptr).

  • Caso contrário, _Ptr deve designar o primeiro elemento de uma matriz de elementos de contagem que contém a cadeia de caracteres de energia AC cujo primeiro elemento é designado por _Ptr, e o construtor chama strstreambuf( _Ptr, _Count, _Ptr + strlen_Ptr) ().

Requisitos

Cabeçalho: <strstream>

namespace: STD

Consulte também

Referência

ostrstream Class

iostream de programação

Convenções de iostreams