Sdílet prostřednictvím


Vstupní/výstupní datové proudy

basic_iostream, který je definován v souboru hlaviček <istream>, je třída šablony pro objekty, které zpracovávají obě vstupní a výstupní pracující 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 (Nezaměňovat s záhlaví souboru <iostream>) je vstupně-výstupní proud, který je založen na basic_iostream<char>; wiostream vstupně-výstupní proud, který je založen na basic_iostream<wchar_t>.

Další informace naleznete v tématu basic_iostream – třídam iostream a wiostream.

Odvozená od basic_iostream je šablona třídy basic_fstream, který je použit k proudu znaková data do a ze souborů.

Existují také funkce TypeDef, poskytující specifické znaky specializace z basic_fstream.Jsou fstream, což je vstupně-výstupní datový proud, který je založen na char, a wfstream, což je vstupně-výstupní datový proud, který je založen na wchar_t.Další informace naleznete v tématu basic_fstream – třídam fstream a wfstream.Používat tyto funkce TypeDef, je nutné zahrnout hlavičku souboru <fstream>.

[!POZNÁMKA]

Když basic_fstream objekt se používá k provádění vstupně-výstupní soubor, i když podkladové vyrovnávací paměť obsahuje zvlášť určené pozice pro čtení a zápis, aktuální pozice vstupní a aktuální výstup jsou svázány dohromady a proto čtení některých dat přesune výstup.

Šablona třídy basic_stringstream a jeho běžné specializace, stringstream, se často používají pro práci s objekty vstupně-výstupní datový proud pro vkládání a extrahovat data znak.Další informace naleznete v tématu basic_stringstream – třída.

Viz také

Referenční dokumentace

stringstream

basic_stringstream – třída

<sstream>

iostream – programování

Další zdroje

Standardní knihovna C++ – referenční dokumentace