Vstupní/výstupní alternativy
Kompilátor Jazyka C++ microsoftu poskytuje několik alternativ pro programování vstupně-výstupních operací:
Přímá knihovna runtime jazyka C bez vyrovnávací paměti vstupně-výstupních operací
Vstupně-výstupní operace datového proudu knihovny ANSI C za běhu
Vstupně-výstupní operace konzoly a portu
Knihovna tříd služby Microsoft Foundation.
Standardní knihovna Microsoft C++.
Třídy iostream jsou užitečné pro vstupně-výstupní operace ve vyrovnávací paměti ve formátu textu. Jsou také užitečné pro nezařazené nebo binární vstupně-výstupní operace, pokud potřebujete programovací rozhraní C++ a rozhodnout se nepoužívat knihovnu Microsoft Foundation Class (MFC). Třídy iostream jsou objektově orientované vstupně-výstupní alternativy k funkcím runtime jazyka C.
Třídy iostream můžete použít s operačním systémem Microsoft Windows. Řetězcové a souborové datové proudy fungují bez omezení, ale objekty streamu cin
v režimu znaků , cout
cerr
a clog
jsou nekonzistentní s grafickým uživatelským rozhraním Windows. Můžete také odvodit vlastní třídy datových proudů, které pracují přímo s prostředím Windows.