<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
Podporuje třídu ios ze staré knihovny iostream. |
|
Podporuje vnitřní operace. |
|
Má aktuální pozice ukazatele vyrovnávací paměti nebo ukazatel souboru. |
|
Určuje velikost proudu. |
|
Podporuje třídu wios ze staré knihovny iostream. |
|
Má aktuální pozice ukazatele vyrovnávací paměti nebo ukazatel souboru. |
Manipulators
Určuje proměnné tohoto typu bool jako true nebo false v datovém proudu. |
|
Určuje celé číslo proměnné, které se zobrazují v základním zápisu 10. |
|
Konfiguruje vlajkami ios_base objekt, který chcete použít formát zobrazení výchozí hodnoty plovoucí desetinné čárky. |
|
Určuje, že se zobrazí číslo s plovoucí desetinnou čárkou v pevné desetinné notace. |
|
Určuje celé číslo proměnné, které se zobrazují v základním zápisu 16. |
|
Způsobí, že číslo se zarovnáním doprava a být zarovnaná doleva znaménko čísla. |
|
Způsobí, že text, který je stejně široký jako šířka výstupu v vyprázdnění datového proudu s levým okrajem. |
|
Určuje, že proměnné typu bool se zobrazí jako 1 nebo 0 v datovém proudu. |
|
Konvenční base, ve kterém se zobrazí číslo označující se vypne. |
|
Zobrazí pouze část celé číslo s plovoucí desetinnou čárkou čísla, jehož desetinná část je nula. |
|
Způsobí, že kladná čísla nesmí být explicitně podepsané. |
|
Způsobit mezery v vstupního datového proudu. |
|
Způsobí, že výstup do vyrovnávací paměti a zpracování při zaplnění vyrovnávací paměti. |
|
Určuje, že zobrazí malými písmeny šestnáctkové číslice a exponent ve vědeckém zápisu. |
|
Určuje celé číslo proměnné, které se zobrazují v základním zápisu 8. |
|
Způsobí, že text, který je stejně široký jako šířka výstupu v vyprázdnění datového proudu k pravému okraji. |
|
Příčiny plovoucí bod čísla zobrazená pomocí matematického zápisu. |
|
Označuje konvenční base, ve kterém se zobrazí číslo. |
|
Desetinná část je nula, přestože se zobrazí část celé číslo s plovoucí desetinnou čárkou čísla a číslice vpravo od desetinné čárky. |
|
Způsobí, že k podpisu explicitně kladná čísla. |
|
Způsobit mezery do vstupního datového proudu nelze číst. |
|
Způsobí, že výstup ke zpracování, pokud není vyrovnávací paměť prázdná. |
|
Určuje, že šestnáctkové číslice a exponent ve vědeckém zápisu velkými písmeny. |
Třídy
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. |
|
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. |
|
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++