Alternativas de Entrada/Saída
O compilador do Microsoft C++ fornece várias alternativas para programação de E/S:
E/S não armazenada em buffer, direta, da biblioteca em tempo de execução C.
E/S de fluxo da biblioteca em tempo de execução do C ANSI.
E/S direta de porta e console.
Biblioteca MFC.
Biblioteca Padrão C++ da Microsoft.
As classes iostream são úteis para E/S de texto formatado, armazenada em buffer. Elas também são úteis para E/S binária ou não armazenada em buffer se você precisar de uma interface de programação de C++ e optar por não usar a biblioteca MFC. As classes iostream são uma alternativa de E/S voltada ao objeto às funções de tempo de execução de C.
É possível usar classes iostream com o sistema operacional Microsoft Windows. Fluxos de arquivos e cadeias de caracteres funcionam sem restrições, mas os objetos de fluxo de modo de caractere cin
, cout
, cerr
e clog
são inconsistentes com a interface gráfica do usuário do Windows. Também é possível derivar classes de fluxos personalizados que interagem diretamente com o ambiente do Windows.