Sdílet prostřednictvím


Vstupní a výstupní datové proudy

basic_iostream, který je definován v záhlaví souboru <istream> je šablona třídy objektů, které zpracovávají i vstupní a výstupní znakových vstupně-výstupním proudům.

Existují dvě funkce TypeDef definující specializace specifických znaků z basic_iostream a pomáhají usnadnit čtení kódu: iostream (nikoli k záměně s záhlaví souboru <iostream>) je I/O proud, který je založen na basic_iostream<char>; wiostreamI/O proud, který je založen na basic_iostream<wchar_t>.

Další informace naleznete v tématu basic_iostream Class, iostream a wiostream.

Důsledkem basic_iostream je šablona třídy basic_fstream, která je použita k proudu znaková data a soubory.

Existují také funkce TypeDef poskytující specializace specifických znaků z basic_fstream.Jsou fstream, což je souborů datového proudu, který je založen na char, a wfstream, což je souborů datového proudu, který je založen na wchar_t.Další informace naleznete v tématu basic_fstream Class, fstream a wfstream.Pomocí těchto funkce TypeDef vyžaduje zařazení záhlaví souboru <fstream>.

[!POZNÁMKA]

Když basic_fstream objektu se používá k provedení souborového I/O, i když podkladové vyrovnávací paměť obsahuje zvlášť určené pozice pro čtení a psaní, vstup aktuálních a pozice aktuálního výstupu jsou svázány dohromady a proto čtení některých dat přesune výstup.

Šablona třídy basic_stringstream a jeho specializace společné stringstream, často používají pro práci s objekty proudu I/O a extrahovat data znak.Další informace naleznete v tématu basic_stringstream Class.

Viz také

Referenční dokumentace

stringstream

basic_stringstream Class

<sstream>

iostream programování

Další zdroje

Referenční Standardní knihovna C++