basic_stringbuf Class
Popisuje datový proud vyrovnávací paměť, která řídí přenos prvky typu Elem, jehož znaky znakem jsou určena třída Tr, do a z pořadí prvků, které jsou uloženy v objektu array.
template <class Elem, class Tr = char_traits<Elem>,
class Alloc = allocator<Elem>
>
class basic_stringbuf : public basic_streambuf<Elem, Tr>
Parametry
Alloc
Třída přidělování.Elem
Typ základní prvek řetězce.Tr
Speciální znaky znaku na základní prvek řetězce.
Poznámky
Objekt je přiděleno, rozšířené a uvolněno podle potřeby změn v sekvenci.
Objekt třídy basic_stringbuf <Elem, Tr, Alloc> uloží kopii ios_base::Režim_otevření z jeho konstruktoru jako argument jeho stringbuf režimu režimu:
Pokud mode & ios_base::in je nenulová, je přístupný vstupní vyrovnávací paměti.Další informace naleznete v tématu basic_streambuf Class.
Pokud mode & ios_base::out je nenulová, je přístupný výstupní vyrovnávací paměť.
Konstruktory
Vytvoří objekt typu basic_stringbuf. |
Funkce TypeDef
Typ je synonymum pro parametr šablony Alloc. |
|
Název typu se připojí Elem parametr šablony. |
|
Umožňuje v rámci tohoto typu basic_filebufa odpovídající typ se stejným názvem v oboru Tr oboru. |
|
Umožňuje v rámci tohoto typu basic_filebufa odpovídající typ se stejným názvem v oboru Tr oboru. |
|
Umožňuje v rámci tohoto typu basic_filebufa odpovídající typ se stejným názvem v oboru Tr oboru. |
|
Název typu se připojí Tr parametr šablony. |
Funkce členů
Chráněné, virtuální funkce může být volána při nový znak je vložen v celé vyrovnávací paměti. |
|
Chráněný člen virtuální funkce pokusí umístit prvek zpět do vstupní vyrovnávací paměti pak umožňuje aktuální prvek (špičaté další ukazatel). |
|
Chráněné virtuální členské funkce se pokusí změnit aktuální pozice pro řízené datové proudy. |
|
Chráněné virtuální členské funkce se pokusí změnit aktuální pozice pro řízené datové proudy. |
|
Nastaví nebo získá text ve vyrovnávací paměti řetězec bez změny polohy zápisu. |
|
Funkce virtuální chráněný člen aktuální prvek extrahovat z vstupní proud. |
Požadavky
Záhlaví: <sstream>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++