Sdílet prostřednictvím


<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:

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

cerr

Určuje, cerr globální proudu.

Kód CIN

Určuje, cin globální proudu.

dojít k zanesení ventilačních

Určuje, clog globální proudu.

cour

Určuje, cout globální proudu.

wcerr

Určuje, wcerr globální proudu.

wcin

Určuje, wcin globální proudu.

wclog

Určuje, wclog globální proudu.

wcout

Určuje, wcout globální proudu.

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

<iostream> Členové

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