Partilhar via


ostrstream::ostrstream

Constrói um objeto de 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 do buffer. Consulte ios_base::openmode para obter mais informações.

Comentários

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

  • Se == & 0 de _Modeios_base::app, em _Ptr precisa designar o primeiro elemento de uma matriz de elementos de _Count , e as chamadas strstreambuf(construtor de_Ptr, _Count, _Ptr).

  • Caso contrário, _Ptr precisa designar o primeiro elemento de uma matriz de elementos de pontuação que contém a cadeia de caracteres c cujo primeiro elemento é designado por _Ptr, e o construtor chama strstreambuf( _Ptr, _Count, _Ptr + strlen_Ptr()).

Requisitos

strstream <deCabeçalho: >

Namespace: std

Consulte também

Referência

Classe ostrstream

Programação iostream

Convenções iostreams