<iostream>
Deklaruje objekty, které ovládají čtení z a zápis do standardních datových proudů.To je často pouze záhlaví, které je třeba zahrnout provést vstup a výstup z programu C++.
#include <iostream>
Poznámky
Objekty lze rozdělit do dvou skupin:
Kód CIN, Cour, cerr, a dojít k zanesení ventilačních jsou byte orientované, konvenční převody bytů v době provádění.
wcin, wcout, wcerr, a wclog orientovány široký, převod do a z široké znaky, které program interně pracuje.
Po provedení určité operace datového proudu, například standardní vstup, není možné provádět různé orientace pro stejný datový proud.Proto program nemůže pracovat místo obou kód cin a wcin, např.
Všechny objekty deklarované v této sdílené položce hlavičky specifické vlastnosti, lze předpokládat jsou zhotoveny před statické objekty definovat v překladu jednotku, která zahrnuje <iostream>.Rovněž lze předpokládat, že tyto objekty nejsou zničeny 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 může bezpečně číst nebo zapisovat do standardních proudů před spuštění programu a po ukončení programu.
Tato jistota však není univerzální.Statický konstruktor může volat funkci v jiné jednotce překlad.Volaná funkce nelze předpokládat, že objekty deklarované v této hlavičce mají byla vytvořena, dána neurčitém pořadí, které překlad účastnit jednotek statické konstrukce.Použití těchto objektů v této souvislosti, je nutné nejprve vytvořit objekt třídy ios_base::Init.
Proud globální objekty
Určuje, cerr globální proudu. |
|
Určuje, cin globální proudu. |
|
Určuje, clog globální proudu. |
|
Určuje, cout globální proudu. |
|
Určuje, wcerr globální proudu. |
|
Určuje, wcin globální proudu. |
|
Určuje, wclog globální proudu. |
|
Určuje, wcout globální proudu. |
Viz také
Referenční dokumentace
Bezpečný přístup z více vláken ve standardní knihovně C++