strstreambuf – třída
Popisuje vyrovnávací paměti datového proudu řídící přenos prvky z pořadí prvků, které jsou uloženy v a char objektu array.
class strstreambuf : public streambuf
Poznámky
V závislosti na tom, jak je vytvořen objekt může být přidělena, rozšířen a uvolněno podle potřeby změn v pořadí.
Objekt třídy strstreambuf ukládá několik bitů informace o režimu jako jeho strstreambuf režimu.Tyto bity označují zda řízené sekvenci:
Byla rozdělena a je třeba ji nakonec uvolnit.
Lze upravovat.
Je možné rozšířit nové přidělení úložiště.
Má byly zmrazeny a proto musí být zmrazen před objekt zničen nebo uvolněno (je-li přiděleno) subjektem než objekt.
Upravit nebo prodloužena, a to bez ohledu na stav tyto bity režimu samostatné řízené sekvenci, který je zmrazen.
Objekt také ukládá odkazy na dvě funkce, které řídí strstreambuf rozdělení.Jsou-li tyto ukazatele s hodnotou null, objekt devises svou vlastní metodu přidělení a uvolnění úložiště pro řízené sekvenci.
[!POZNÁMKA]
Tato třída je zastaralá.Zvažte použití stringbuf nebo wstringbuf místo.
Konstruktory
Vytvoří objekt typu strstreambuf. |
Členské funkce
Způsobí, že bude k dispozici prostřednictvím operace vyrovnávací paměti datového proudu vyrovnávací paměti datového proudu. |
|
Chráněné virtuální funkce, která může být volána, když nový znak je vložen do plné vyrovnávací paměti. |
|
Chráněné virtuální členskou funkci, která se pokusí umístit prvek zpět do vstupního datového proudu a proveďte aktuální prvek (ukazující na další ukazatel). |
|
Vrátí počet prvků, které jsou zapsány do řízené sekvenci. |
|
Chráněné virtuální členskou funkci, která se pokouší změnit aktuální umístění pro řízené proudy. |
|
Chráněné virtuální členskou funkci, která se pokouší změnit aktuální umístění pro řízené proudy. |
|
Volání Ukotvita potom vrátí ukazatel na začátek řízené sekvenci. |
|
Chráněné virtuální funkce extrahovat aktuální prvek ze vstupního datového proudu. |
Požadavky
Záhlaví:<strstream>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++