Sdílet prostřednictvím


strstream::strstream

Vytvoří objekt typu strstream.

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

Parametry

  • _Count
    Velikost vyrovnávací paměti .

  • _Mode
    Režim vstupní a výstupní vyrovnávací paměti.Viz ios_base::openmode Další informace.

  • _Ptr
    Vyrovnávací paměť.

Poznámky

Konstruktory inicializovat základní třídu voláním streambuf(sb), kde sb je uložené objektu třídy strstreambuf.První konstruktor inicializuje také sb voláním strstreambuf.Druhý konstruktor inicializuje základní třídu, jedním ze dvou způsobů:

  • Pokud _Mode&ios_base::app== 0, pak _Ptr musí určit první prvek pole _Count prvky a volání konstruktoru strstreambuf(_Ptr, _Count, _Ptr).

  • Jinak _Ptr musí určit první prvek pole počet elementů obsahující řetězec C jehož první prvek určený _Ptra volání konstruktoru strstreambuf( _Ptr, _Count, _Ptr + strlen(_Ptr)).

Požadavky

Záhlaví:<strstream>

Obor názvů: std

Viz také

Referenční dokumentace

strstream – třída

iostream – programování

iostreams – konvence