ios_base – třída
Popisuje třídy úložiště a členské funkce společné vstupní a výstupní datové proudy, které nezávisí na parametry šablony. (Šablona třídy basic_ios popisuje, co je běžné a je závislá na parametrech šablony.)
Objekt třídy ios_base ukládá informace o formátování, které je tvořeno:
Formátování v objektu typu příznaky fmtflags.
Masky výjimku v objekt typu iostate.
Šířka pole v objektu typu int*.*
Přesnost zobrazení v objekt typu int.
Národní prostředí objektu v objektu typu národního.
Dvě rozšiřitelné pole s prvky typu dlouho a void ukazatele.
Objekt třídy ios_base také ukládá informace o stavu datového proudu v objekt typu iostatea zpětné volání zásobníku.
Konstruktory
Konstrukce ios_base objekty. |
Typedefs
Popisuje funkci předány register_call. |
|
Konstanty určit vzhled výstupu. |
|
Definuje konstanty s popisem stavu datového proudu. |
|
Popisuje, jak pracovat s datovými proudy. |
|
Určuje výchozí bod pro kompenzační operací. |
Výčty
Určuje typy událostí. |
Konstanty
Bitová maska definována jakointernal | left | right. |
|
Určuje, ke konci datového proudu před každé vložení. |
|
Určuje hledání na konec datového proudu při prvním vytvoření objektu jeho řízení. |
|
Záznamy ke ztrátě integrity vyrovnávací paměti datového proudu. |
|
Bitová maska definována jakodec | hex | oct. |
|
Určuje vzhledem k začátku posloupnosti. |
|
Určuje, že by jako binární datový proud, ne jako text datový proud čtení souboru. |
|
Určuje kurzor nebo extrakce objekty typu bool jako názvy (například true a false), nikoli jako číselné hodnoty. |
|
Určuje vzhledem k aktuální pozici v rámci posloupnosti. |
|
Určuje kurzor nebo extrakce celočíselné hodnoty v desítkovém formátu. |
|
Určuje vzhledem k ukončení sekvence. |
|
Záznamy konec souboru při extrahování z datového proudu. |
|
Zaznamená chybu extrahovat platné pole z datového proudu. |
|
Vložení hodnoty plovoucí desetinné čárky určuje ve formátu s pevnou desetinnou čárkou (s žádné exponent pole). |
|
Bitová maska definována jakofixed | scientific |
|
Zrušte všechny stavové bity. |
|
Určuje kurzor nebo extrakce celočíselné hodnoty v šestnáctkovém formátu. |
|
Určuje extrakce z datového proudu. |
|
Chrániče na šířku pole vložením znaků výplň v místě vnitřního generované číselné pole. |
|
Určuje zarovnání doleva. |
|
Určuje kurzor nebo extrakce celočíselné hodnoty ve formátu osmičkové. |
|
Určuje vložení do datového proudu. |
|
Určuje zarovnání doprava. |
|
Určuje vložení hodnot s plovoucí čárkou v matematickém formátu (s exponentu pole). |
|
Určuje kurzor předponu, která odhalí základní pole vygenerované číslo. |
|
Nepodmíněné vložení desetinné čárky určuje v generované pole s plovoucí desetinnou čárkou. |
|
Určuje kurzor znaménko plus v generované nezáporné číselné pole. |
|
Určuje přeskočení úvodní mezery před některých extrakce. |
|
Odstraňování obsah existujícího souboru Určuje, kdy je vytvořen objekt jeho řízení. |
|
Způsobí, že výstup má být vyprázdněn po každém vložení. |
|
Určuje vložení ekvivalentů velkých malých písmen v určitých vložené položky. |
Členské funkce
Člen třída slouží jako základní třída pro všechny výjimky vyvolané členskou funkci zrušte zaškrtnutí v šabloně třídy basic_ios. |
|
Nastaví nebo vrátí aktuální nastavení příznaku. |
|
Vrátí objekt uložené národní prostředí. |
|
Změní národní prostředí. |
|
Standardní iostream objekty, když se vytvoří. |
|
Přiřadí hodnotu, která má být uložen jako iword. |
|
Určuje počet číslic, které chcete zobrazit číslo s plovoucí desetinnou čárkou. |
|
Přiřadí hodnotu, která má být uložen jako pword. |
|
Určuje funkci zpětného volání. |
|
Nastaví zadané příznaky. |
|
Zajišťuje, že iostream a C knihovna run-time operace dochází v pořadí, ve kterém jsou uvedeny ve zdrojovém kódu. |
|
Způsobí, že zadané příznaky se vypne. |
|
Nastaví délku výstupního datového proudu. |
|
Určuje, zda proměnné musí být součástí datového proudu. |
Operátory
Operátor přiřazení pro ios_base objekty. |
Požadavky
Záhlaví:<ios>
Obor názvů: std
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++