<iostream>
Deklaruje objekty, čtení a zápisu do standardních proudů.Je často pouze záhlaví, je třeba zahrnout provádět vstup a výstup z programu C++.
#include <iostream>
Poznámky
Objekty lze rozdělit do dvou skupin:
obsah, Cour, cerr, a projektor jsou bajt orientované, provádění převodů konvenčních bajtu na čas.
wcin, wcout, wcerr, a wclog orientovány široký, překlad z široké znaky, které pracuje program interně a.
Po provedení určité operace datového proudu jako standardní vstup na stejný datový proud nelze provést operace jinou orientaci.Proto program nemůže pracovat èasto i obsah a wcin, například.
Všechny objekty deklarované v této sdílené položky záhlaví odborností společných vlastností – lze předpokládat jsou zhotoveny před všechny statické objekty můžete definovat v překladu jednotku, která obsahuje <iostream>.Předpokládá rovnoměrně, že tyto objekty zničeny není před destruktory pro takové statické objekty, které definujete.(Výstupní datové proudy jsou však vyprázdněna při ukončení programu.) Proto lze bezpečně číst nebo zapisovat do standardních proudů před spuštěním programu a po ukončení programu.
Tato jistota však není univerzální.Statický konstruktor může volat funkce v jiné jednotce překlad.Volaná funkce nelze předpokládat, že objekty deklarované v této hlavičce jste bylo vyrobeno, dána neurčitém pořadí, které překlad účastnit jednotek statické konstrukce.V této souvislosti použít tyto objekty, je nutné nejprve vytvořit objekt třídy ios_base::Init.
Globální objekty proudu
Určuje, cerr globální datový proud. |
|
Určuje, cin globální datový proud. |
|
Určuje, clog globální datový proud. |
|
Určuje, cout globální datový proud. |
|
Určuje, wcerr globální datový proud. |
|
Určuje, wcin globální datový proud. |
|
Určuje, wclog globální datový proud. |
|
Určuje, wcout globální datový proud. |
Viz také
Referenční dokumentace
Bezpečnostní vlákno v Standardní knihovna C++