strstream::strstream

Constrói um objeto do tipo strstream.

strstream( );
strstream(
   char *_Ptr, 
   streamsize _Count,
   ios_base::openmode _Mode = ios_base::in | ios_base::out
);

Parâmetros

  • _Count
    O tamanho do buffer.

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

  • _Ptr
    o buffer.

Comentários

Ambos os construtores inicializam a classe base chamando streambuf(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

strstream Class

iostream de programação

Convenções de iostreams