<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>
Namespace: 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
Název | 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