Share via


iostreams – konvence

Hlavičky iostreams podporují převody mezi textem a kódovanými formuláři a vstupem a výstupem do externích souborů:

<fstream>
<iomanip>
<Ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>

Nejjednodušší použití iostreamů vyžaduje pouze zahrnutí iostreamu hlaviček<.> Pak můžete extrahovat hodnoty ze cin nebo wcin ke čtení standardního vstupu. Pravidla pro tento postup jsou popsána v popisu třídy basic_istream Třída. Můžete také vložit hodnoty do cout nebo wcout pro zápis standardního výstupu. Pravidla pro tento postup jsou popsána v popisu třídy basic_ostream Třída. Ovládací prvek formátu společný pro extraktory i insertory je spravován třídou basic_ios Class. Manipulace s těmito informacemi o formátu v podobě extrakce a vkládání objektů je provincie několika manipulátorů.

Stejné operace iostreams můžete provádět u souborů, které otevřete podle názvu, pomocí tříd deklarovaných v fstreamu>.< Chcete-li převést mezi iostreamy a objekty třídy basic_string Class, použijte třídy deklarované v< sstreamu>. Chcete-li provést totéž s řetězci jazyka C, použijte třídy deklarované v strstream>.<

Zbývající hlavičky poskytují služby podpory, obvykle přímého zájmu pouze pro nejpokročilejší uživatele tříd iostreams.

Viz také

Standardní knihovna C++ – přehled
iostream – programování
Bezpečný přístup z více vláken ve standardní knihovně C++