<ios>
Operace iostreams definuje několik typů a základní funkce.Toto záhlaví je obvykle součástí můžete pomocí jiné záhlaví iostream; je málo jej zahrnout přímo.
#include <ios>
Poznámky
Velkou skupinu funkcí jsou manipulators.Manipulator, deklarované v <ios> změní hodnoty uložené v objektu jeho argumentu třídy ios_base.Ostatní manipulators provádět akce proudy kontrolované objekty typ odvozený z této třídy, například specializace jedné šablony třídy basic_istream nebo basic_ostream.Například noskipws(str) vymaže příznak formátu 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ího proudu nebo extrahování z vstupní datový proud z důvodu zvláštní operace vložení a extrakce dodávané třídy odvozené od ios_base.Příklad:
istr >> noskipws;
volání noskipws(istr).
Funkce TypeDef
Podporuje ios třídy ze staré knihovny iostream. |
|
Podporuje vnitřní operace. |
|
Obsahuje aktuální pozici vyrovnávací paměti ukazatel nebo ukazatele souboru. |
|
Určuje velikost datového proudu. |
|
Třída wios ze staré knihovny iostream podporuje. |
|
Obsahuje aktuální pozici vyrovnávací paměti ukazatel nebo ukazatele souboru. |
Manipulators
Určuje že proměnné typu bool jako true nebo false v proudu. |
|
Určuje, že celé proměnné se v základní zápis 10. |
|
Konfiguruje vlajkami ios_base objektu použít formát zobrazení výchozí hodnoty float. |
|
Určuje, že zobrazí číslo s plovoucí desetinnou čárkou v-desítkové notaci. |
|
Určuje, že celé proměnné se v základní zápis 16. |
|
Způsobí, že znak číslo vlevo oprávněné a čísla doprava oprávněné. |
|
Způsobí, že text, který není široká jako šířka výstupu v proudu flush podle levého okraje. |
|
Určuje, že proměnné typu bool 1 nebo 0 v datovém proudu. |
|
Vypne notational base, ve kterém se zobrazí číslo označující. |
|
Zobrazí pouze celé číslo část desetinná čísla, jehož desetinná část je nula. |
|
Způsobí, že není podepsán explicitně kladná čísla. |
|
Způsobit mezery čtení ve vstupním datovém proudu. |
|
Příčiny výstupní vyrovnávací paměti a zpracována při zaplnění vyrovnávací paměti. |
|
Určuje šestnáctkové číslice a exponent ve vědeckém zápisu zobrazí malými písmeny. |
|
Určuje, že celé proměnné se v základní zápis 8. |
|
Způsobí, že text, který není široká jako šířka výstupu v proudu těsně u pravého okraje. |
|
Příčiny čísly s pohyblivou desetinnou zobrazení matematický zápis. |
|
Označuje notational base, ve kterém se zobrazí číslo. |
|
Zobrazí část celé číslo číslo s plovoucí desetinnou čárkou a číslice vpravo od desetinné čárky, i když desetinná část je nula. |
|
Způsobí, že kladná čísla podepsán explicitně. |
|
Způsobit mezery ve vstupním datovém proudu není čtení. |
|
Způsobí, že výstup ke zpracování, pokud není vyrovnávací paměť prázdná. |
|
Určuje šestnáctkové číslice a exponent ve vědeckém zápisu zobrazen velkými písmeny. |
Třídy
Popisuje šablony třídy skladování a členské funkce společné pro oba vstupní proudy (šablony třídy basic_istream) a výstupní datové proudy (šablona třídy basic_ostream), závisí na parametry šablony. |
|
Popisuje šablony třídy objektu, který lze uložit všechny informace potřebné k obnovení indikátor umístění libovolného souboru v rámci libovolný datový proud. |
|
Popisuje třídy úložiště a členské funkce vstupní a výstupní datové proudy, které nezávisí na parametry šablony. |
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++