basic_ios Class
Popisuje šablony třídy skladování a členské funkce společné pro oba vstupní proudy (šablony třídy basic_istream) a výstupní datové proudy (šablona třídy basic_ostream), závisí na parametry šablony.(Třída ios_base popisuje, co je společné a není závislá na parametry šablony.) Objekt třídy basic_ios < třídy Elem, vlastnosti třídy > usnadňuje řízení proudu s prvky typu Elem, jehož znaky znakem jsou určena třída znaky.
template <class Elem, class Traits>
class basic_ios : public ios_base
Parametry
Elem
Typ.Traits
Proměnná typu char_traits.
Poznámky
Objekt třídy basic_ios < třídy Elem, vlastnosti třídy > ukládá:
Rovnosti ukazatel na objekt typu basic_istream< Elem, znaky >.
Vyrovnávací paměti datového proudu ukazatel na objekt typu basic_streambuf< Elem, znaky >.
Informace o stavu datového proudu v základní objekt typu ios_base.
Znak výplň v objektu typu char_type.
Konstruktory
Konstrukce basic_ios třídy. |
Funkce TypeDef
Synonymum pro parametr šablony Elem. |
|
Synonymum pro Traits::int_type. |
|
Synonymum pro Traits::off_type. |
|
Synonymum pro Traits::pos_type. |
|
Synonymum pro parametr šablony Traits. |
Funkce členů
Znamená ztrátu integrity vyrovnávací paměti datového proudu. |
|
Vymaže všechny příznaky chyby. |
|
Příznaky z jednoho datového proudu se zkopíruje do jiného. |
|
Označuje, pokud bylo dosaženo konce datového proudu. |
|
Označuje výjimek, které bude vyvolána datový proud. |
|
Označuje selhání extrahovat platné pole z datového proudu. |
|
Nastaví nebo vrátí znak, který bude použit při text není široká jako datový proud. |
|
Označuje, že je datový proud v dobrém stavu. |
|
Změny národního prostředí. |
|
Volání basic_ios konstruktory. |
|
Posune všechny hodnoty kromě ukazatel do vyrovnávací paměti datového proudu z parametrů pro aktuální objekt. |
|
Najde odpovídající znak dané char_type. |
|
Trasy do zadané vyrovnávací paměti datového proudu. |
|
Přečte stav pro příznaky bitů. |
|
Přiřadí vyrovnávací paměti datového proudu se vyrovnávací paměti pro čtení tohoto objektu proudu. |
|
Nastaví další příznaky. |
|
Hodnoty v této výměny basic_ios pro ty jiného objektu basic_ios objektu.Ukazatele na vyrovnávací paměti datového proudu nelze vyměnit. |
|
Zajišťuje, že jeden datový proud je zpracována před jiného datového proudu. |
|
Najde odpovídající char_type na daný znak. |
Operátory
Umožňuje používat basic_ios jako objekt bool.Typ automatického převodu je zakázáno zabránit společné, nežádoucí vedlejší účinky. |
|
Určuje, zda datový proud je stále funkční. |
|
Označuje, pokud není chybný datový proud. |
Požadavky
Záhlaví: <ios>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++