Sdílet prostřednictvím


<ios>

Operace iostreams definuje několik typů a základní funkce.Toto záhlaví je obvykle součástí můžete pomocí jiného iostream záhlaví; málokdy jej zahrnete přímo.

#include <ios>

Poznámky

Velkou skupinu funkcí jsou manipulators.Manipulator deklarován v <ios> změní hodnoty uložené v objektu jeho argumentu třídy ios_base.Ostatní manipulators provádět akce řízena objekty typu odvozeného z této třídy, například specializace jedné ze tříd šablon datových proudů basic_istream nebo basic_ostream.Například noskipws(str) vynuluje příznak formát ios_base::skipws v objektu str, což může být jeden z těchto typů.

Můžete také volat manipulator vložením do výstupní proud nebo extrahování ze vstupního datového proudu z důvodu zvláštní operace vložení a extrakce pro třídy odvozené z ios_base.Příklad:

istr >> noskipws;

volání noskipws(istr).

Typedefs

IOS

Podporuje třídu ios ze staré knihovny iostream.

streamoff

Podporuje vnitřní operace.

streampos

Má aktuální pozice ukazatele vyrovnávací paměti nebo ukazatel souboru.

streamsize

Určuje velikost proudu.

wios

Podporuje třídu wios ze staré knihovny iostream.

wstreampos

Má aktuální pozice ukazatele vyrovnávací paměti nebo ukazatel souboru.

Manipulators

boolalpha

Určuje proměnné tohoto typu bool jako true nebo false v datovém proudu.

DEC

Určuje celé číslo proměnné, které se zobrazují v základním zápisu 10.

defaultfloat

Konfiguruje vlajkami ios_base objekt, který chcete použít formát zobrazení výchozí hodnoty plovoucí desetinné čárky.

pevné

Určuje, že se zobrazí číslo s plovoucí desetinnou čárkou v pevné desetinné notace.

Hex

Určuje celé číslo proměnné, které se zobrazují v základním zápisu 16.

vnitřní

Způsobí, že číslo se zarovnáním doprava a být zarovnaná doleva znaménko čísla.

left

Způsobí, že text, který je stejně široký jako šířka výstupu v vyprázdnění datového proudu s levým okrajem.

noboolalpha

Určuje, že proměnné typu bool se zobrazí jako 1 nebo 0 v datovém proudu.

noshowbase

Konvenční base, ve kterém se zobrazí číslo označující se vypne.

noshowpoint

Zobrazí pouze část celé číslo s plovoucí desetinnou čárkou čísla, jehož desetinná část je nula.

noshowpos

Způsobí, že kladná čísla nesmí být explicitně podepsané.

noskipws

Způsobit mezery v vstupního datového proudu.

nounitbuf

Způsobí, že výstup do vyrovnávací paměti a zpracování při zaplnění vyrovnávací paměti.

nouppercase

Určuje, že zobrazí malými písmeny šestnáctkové číslice a exponent ve vědeckém zápisu.

října

Určuje celé číslo proměnné, které se zobrazují v základním zápisu 8.

pravý

Způsobí, že text, který je stejně široký jako šířka výstupu v vyprázdnění datového proudu k pravému okraji.

vědecké

Příčiny plovoucí bod čísla zobrazená pomocí matematického zápisu.

showbase

Označuje konvenční base, ve kterém se zobrazí číslo.

showpoint

Desetinná část je nula, přestože se zobrazí část celé číslo s plovoucí desetinnou čárkou čísla a číslice vpravo od desetinné čárky.

showpos

Způsobí, že k podpisu explicitně kladná čísla.

skipws

Způsobit mezery do vstupního datového proudu nelze číst.

unitbuf

Způsobí, že výstup ke zpracování, pokud není vyrovnávací paměť prázdná.

velká písmena

Určuje, že šestnáctkové číslice a exponent ve vědeckém zápisu velkými písmeny.

Třídy

basic_ios

Popisuje šablony třídy úložiště a členské funkce společné pro obě vstupní datové proudy (šablona třídy basic_istream) a výstupních datových proudů (šablony třídy basic_ostream), závisí na šabloně parametry.

fpos

Třída šablony popisuje objekt, který lze uložit všechny informace potřebné k obnovení indikátor libovolného souboru pozici v rámci libovolného datového proudu.

ios_base

Popisuje třídy úložiště a členské funkce společné vstupní a výstupní datové proudy, které nezávisí na parametry šablony.

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> Členové

Standardní knihovna C++ – hlavičkové soubory