Sdílet prostřednictvím


<strstream>

Definuje několik tříd, které podporují operace iostreams na sekvencích uložených v přiděleném poli objektu char . Tyto sekvence se snadno převedou na řetězce jazyka C a z řetězců jazyka C.

Požadavky

Header:<strstream>

Obor názvů: std

Poznámky

Objekty typu strstream pracují s char *, což jsou řetězce jazyka C. Pomocí <sstreamu> můžete pracovat s objekty typu basic_string.

Poznámka

Třídy v <strstreamu> jsou zastaralé. Místo toho zvažte použití tříd v <sstreamu> .

Členové

Třídy

Jméno popis
strstreambuf – třída Třída popisuje vyrovnávací paměť datového proudu, která řídí přenos prvků do a z posloupnosti prvků uložených v objektu char pole.
istrstream – třída Třída popisuje objekt, který řídí extrakci prvků a kódované objekty z vyrovnávací paměti stream třídy strstreambuf.
ostrstream – třída Třída popisuje objekt, který řídí vložení prvků a kódované objekty do vyrovnávací paměti stream třídy strstreambuf.
strstream – třída Třída popisuje objekt, který řídí vkládání a extrakci prvků a kódovaných objektů pomocí vyrovnávací paměti stream třídy strstreambuf.

Funkce

void freeze(bool freezefl = true);
char* str();
int pcount();

Viz také

<strstream>
Referenční informace k souborům hlaviček
Bezpečný přístup z více vláken ve standardní knihovně C++
iostream – programování
iostreams – konvence