Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
| 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