Sdílet prostřednictvím


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

strstreambuf

Vytvoří objekt typu strstreambuf.

Členské funkce

zablokování

Způsobí, že bude k dispozici prostřednictvím operace vyrovnávací paměti datového proudu vyrovnávací paměti datového proudu.

overflow

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.

pbackfail

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).

pcount

Vrátí počet prvků, které jsou zapsány do řízené sekvenci.

seekoff

Chráněné virtuální členskou funkci, která se pokouší změnit aktuální umístění pro řízené proudy.

seekpos

Chráněné virtuální členskou funkci, která se pokouší změnit aktuální umístění pro řízené proudy.

str

Volání Ukotvita potom vrátí ukazatel na začátek řízené sekvenci.

podtečení

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

streambuf

Bezpečný přístup z více vláken ve standardní knihovně C++

iostream – programování

iostreams – konvence

Další zdroje

strstreambuf členů

<strstream> Členové