Sdílet prostřednictvím


<ios>

Definuje několik typůach Tato hlavička je obvykle zahrnuta pro vás jinými hlavičkami iostream; zřídka ho zahrnete přímo.

Požadavky

Záhlaví: <ios>

Namespace: std

Poznámka:

Knihovna <pro ios> používá tento #include <iosfwd> příkaz.

Poznámky

Velká skupina funkcí jsou manipulátory. Manipulátor deklarovaný v <iOSu> mění hodnoty uložené v objektu argumentu třídy ios_base. Jiné manipulátory provádějí akce na datových proudech řízených objekty typu odvozeného z této třídy, například specializace jedné ze šablon tříd basic_istream nebo basic_ostream. Například noskipws(str) vymaže příznak ios_base::skipws formátu v objektu str, který může být z jednoho z těchto typů.

Manipulátor můžete také volat tak, že ho vložíte do výstupního datového proudu nebo ho extrahujete ze vstupního datového proudu, protože speciální operace vložení a extrakce poskytované pro třídy odvozené z ios_base. Příklad:

istr>> noskipws;

volá noskipws(istr).

Členové

Typedefs

Název Popis
Ios Podporuje třídu iOS ze staré knihovny iostream.
streamoff Podporuje interní operace.
streampos Uchovává aktuální pozici ukazatele vyrovnávací paměti nebo ukazatele souboru.
streamsize Určuje velikost datového proudu.
wios Podporuje třídu wios ze staré knihovny iostream.
wstreampos Uchovává aktuální pozici ukazatele vyrovnávací paměti nebo ukazatele souboru.

Manipulátory

Název Popis
boolalpha Určuje, že proměnné typu bool se zobrazí jako true nebo false v datovém proudu.
Prosince Určuje, že celočíselné proměnné se zobrazují v zápisu base 10.
defaultfloat Nakonfiguruje příznaky objektu ios_base tak, aby pro hodnoty float používaly výchozí formát zobrazení.
stabilní Určuje, že číslo s plovoucí desetinnou čárkou se zobrazí v zápisu s pevným počtem desetinných míst.
šestnáctkový Určuje, že celočíselné proměnné se zobrazují v zápisu base 16.
hexfloat
internal Způsobí, že znaménko čísla zůstane v bloku a číslo bude zamíněné doprava.
Vlevo Způsobí, že text, který není tak široký jako šířka výstupu, se zobrazí ve vyprázdnění datového proudu levým okrajem.
noboolalpha Určuje, že proměnné typu bool se v datovém proudu zobrazují jako 1 nebo 0.
noshowbase Vypne indikaci základu notace, ve které se zobrazí číslo.
noshowpoint Zobrazí pouze celočíselnou část čísel s plovoucí desetinnou čárkou, jejichž desetinná část je nula.
noshowpos Způsobí, že kladná čísla nebudou explicitně podepsána.
noskipws Způsobit čtení mezer vstupním streamem.
nounitbuf Způsobí, že se výstup uloží do vyrovnávací paměti a zpracuje, když je vyrovnávací paměť plná.
nouppercase Určuje, že šestnáctkové číslice a exponent ve vědeckém zápisu se zobrazí malými písmeny.
osmičkový Určuje, že celočíselné proměnné se zobrazují v zápisu base 8.
Vpravo Způsobí, že text, který není tak široký jako šířka výstupu, se zobrazí ve vyprázdnění datového proudu se správným okrajem.
vědecký Způsobí zobrazení čísel s plovoucí desetinou čárkou pomocí vědeckého zápisu.
showbase Označuje základ notace, ve které je zobrazeno číslo.
showpoint Zobrazí celočíselnou část čísla s plovoucí desetinnou čárkou a číslic vpravo od desetinné čárky, i když je desetinná část nula.
showpos Způsobí explicitní podepsání kladných čísel.
skipws Způsobit, že vstupní datový proud nečte mezery.
unitbuf Způsobí zpracování výstupu, pokud vyrovnávací paměť není prázdná.
napsaný velkými písmeny Určuje, že šestnáctkové číslice a exponent ve vědeckém zápisu se zobrazí velkými písmeny.

Hlášení chyb

Název Popis
io_errc
is_error_code_enum
iostream_category
make_error_code
make_error_condition

Třídy

Název Popis
basic_ios Šablona třídy popisuje funkce úložiště a členů společné pro vstupní datové proudy (basic_istream šablony třídy) a výstupní datové proudy (šablony třídy basic_ostream), které závisí na parametrech šablony.
fpos Šablona třídy popisuje objekt, který může ukládat všechny informace potřebné k obnovení libovolného indikátoru umístění souboru v libovolném datovém proudu.
ios_base Třída popisuje funkce úložiště a členů společné pro vstupní i výstupní datové proudy, které nezávisí na parametrech šablony.

Viz také

Referenční informace k souborům hlaviček
Bezpečný přístup z více vláken ve standardní knihovně C++
iostream – programování
iostreams – konvence