Compartir a través de


strstream::strstream

construye un objeto de strstreamescrito.

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

Parámetros

  • _Count
    Tamaño del búfer.

  • _Mode
    La entrada y el modo de salida del búfer.Vea ios_base:: openmode para obtener más información.

  • _Ptr
    El búfer.

Comentarios

Ambos constructores inicializan la clase base llamando a streambuf(sb), donde el objeto sb almacenado de la clase strstreambuf.El primer constructor inicializa también sb llamando a strstreambuf.El segundo constructor inicializa la clase base una de dos maneras:

  • si_Mode y ios_base:: el app== 0, entonces_Ptr debe señalar el primer elemento de una matriz_Count de elementos, y las llamadas al constructorstrstreambuf (_Ptr_Count,_Ptr).

  • Si no, _Ptr debe señalar el primer elemento de una matriz de elementos de recuento que contiene la cadena de C/C++. cuyo primer elemento está señalado por _Ptr, y el constructor llama strstreambuf( _Ptr, _Count, _Ptr + strlen(_Ptr)).

Requisitos

encabezado: <strstream>

espacio de nombres: std

Vea también

Referencia

strstream Class

programación iostream

convenciones de iostreams