Sdílet prostřednictvím


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

ios_base

Konstrukce ios_base objekty.

Typedefs

event_callback

Popisuje funkci předány register_call.

fmtflags

Konstanty určit vzhled výstupu.

iostate

Definuje konstanty s popisem stavu datového proudu.

režim_otevření

Popisuje, jak pracovat s datovými proudy.

seekdir

Určuje výchozí bod pro kompenzační operací.

Výčty

událost

Určuje typy událostí.

Konstanty

adjustfield

Bitová maska definována jakointernal | left | right.

App

Určuje, ke konci datového proudu před každé vložení.

ate

Určuje hledání na konec datového proudu při prvním vytvoření objektu jeho řízení.

badbit

Záznamy ke ztrátě integrity vyrovnávací paměti datového proudu.

basefield

Bitová maska definována jakodec | hex | oct.

Beg

Určuje vzhledem k začátku posloupnosti.

binární soubor

Určuje, že by jako binární datový proud, ne jako text datový proud čtení souboru.

boolalpha

Určuje kurzor nebo extrakce objekty typu bool jako názvy (například true a false), nikoli jako číselné hodnoty.

Měna

Určuje vzhledem k aktuální pozici v rámci posloupnosti.

DEC

Určuje kurzor nebo extrakce celočíselné hodnoty v desítkovém formátu.

end

Určuje vzhledem k ukončení sekvence.

eofbit

Záznamy konec souboru při extrahování z datového proudu.

failbit

Zaznamená chybu extrahovat platné pole z datového proudu.

pevné

Vložení hodnoty plovoucí desetinné čárky určuje ve formátu s pevnou desetinnou čárkou (s žádné exponent pole).

floatfield

Bitová maska definována jakofixed | scientific

goodbit

Zrušte všechny stavové bity.

Hex

Určuje kurzor nebo extrakce celočíselné hodnoty v šestnáctkovém formátu.

v

Určuje extrakce z datového proudu.

vnitřní

Chrániče na šířku pole vložením znaků výplň v místě vnitřního generované číselné pole.

left

Určuje zarovnání doleva.

října

Určuje kurzor nebo extrakce celočíselné hodnoty ve formátu osmičkové.

out

Určuje vložení do datového proudu.

pravý

Určuje zarovnání doprava.

vědecké

Určuje vložení hodnot s plovoucí čárkou v matematickém formátu (s exponentu pole).

showbase

Určuje kurzor předponu, která odhalí základní pole vygenerované číslo.

showpoint

Nepodmíněné vložení desetinné čárky určuje v generované pole s plovoucí desetinnou čárkou.

showpos

Určuje kurzor znaménko plus v generované nezáporné číselné pole.

skipws

Určuje přeskočení úvodní mezery před některých extrakce.

Funkce USEKNOUT

Odstraňování obsah existujícího souboru Určuje, kdy je vytvořen objekt jeho řízení.

unitbuf

Způsobí, že výstup má být vyprázdněn po každém vložení.

velká písmena

Určuje vložení ekvivalentů velkých malých písmen v určitých vložené položky.

Členské funkce

selhání

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

flags

Nastaví nebo vrátí aktuální nastavení příznaku.

getloc

Vrátí objekt uložené národní prostředí.

imbue

Změní národní prostředí.

Init

Standardní iostream objekty, když se vytvoří.

iword

Přiřadí hodnotu, která má být uložen jako iword.

přesnost

Určuje počet číslic, které chcete zobrazit číslo s plovoucí desetinnou čárkou.

pword

Přiřadí hodnotu, která má být uložen jako pword.

register_callback

Určuje funkci zpětného volání.

SETF

Nastaví zadané příznaky.

sync_with_stdio

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.

unsetf

Způsobí, že zadané příznaky se vypne.

Šířka

Nastaví délku výstupního datového proudu.

xalloc

Určuje, zda proměnné musí být součástí datového proudu.

Operátory

operátor =

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++

iostream – programování

iostreams – konvence

Další zdroje

ios_base členů

<ios> Členové