strstreambuf Class
Popisuje datový proud vyrovnávací paměť, která řídí přenos prvky z pořadí prvků, které jsou uloženy v a char objekt array.
class strstreambuf : public streambuf
Poznámky
V závislosti na tom, jak je objekt konstruována jej může být přidělené extended 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é sekvence:
Bylo přiděleno a musí být uvolněno nakonec.
Je měnit.
Je prodloužit přerozdělování úložiště.
Má byly zmrazeny a tudíž musí být zmrazen před objekt je zničeno nebo uvolnění (je-li přiděleno) než objekt agenturou.
Řízené pořadí, které je zmrazené upravit nebo rozšířit bez ohledu na stát tyto bity v samostatném režimu.
Objekt také ukládá odkazy na dvě funkce, které řídí strstreambuf přidělení.Pokud tyto ukazatele s hodnotou null, objekt devises svou vlastní metodu přidělení a uvolnění úložiště pro řízené sekvence.
[!POZNÁMKA]
Tato třída se již nepoužívá.Zvažte použití stringbuf nebo wstringbuf místo.
Konstruktory
Vytvoří objekt typu strstreambuf. |
Funkce členů
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 vyvolána při nový znak je vložen v celé vyrovnávací paměti. |
|
Chráněné virtuální členské funkce, která se pokusí umístit zpět do vstupní proud prvek a proveďte aktuální prvek (špičaté další ukazatel). |
|
Vrátí počet počet prvků, které jsou zapsány do řízené sekvence. |
|
Chráněné virtuální členské funkce, který se pokouší změnit aktuální pozice pro řízené datové proudy. |
|
Chráněné virtuální členské funkce, který se pokouší změnit aktuální pozice pro řízené datové proudy. |
|
Volání Ukotvita vrátí ukazatel na začátek řízené sekvence. |
|
Chráněné virtuálních funkcí extrahovat z vstupní proud aktuální prvek. |
Požadavky
Záhlaví: <strstream>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++