Convenções iostreams
Os cabeçalhos de iostreams dão suporte a conversões entre o texto e formas codificados, e entrada e saída arquivos externos:
O uso mais simples de iostreams só requer que você incluir o cabeçalho <iostream>. Você pode então extrair valores de cin ou de wcin para ler a entrada padrão. As regras para fazer isso estão descritas na descrição da classe Classe basic_istream. Você também pode inserir valores a cout ou a wcout para gravar a saída padrão. As regras para fazer isso estão descritas na descrição da classe Classe basic_ostream. As comuns de controle de formato aos extratores e insertors é gerenciada pela classe Classe basic_ios. Manipular essas informações de formato em guisa da extração e de inserir objetos é o município de vários manipuladores.
Você pode executar as mesmas operações de iostreams em arquivos que você abre por nome, usando as classes declaradas em <fstream>. Para converter entre iostreams e objetos da classe Classe basic_string, use as classes declaradas em <sstream>. Para fazer o mesmo com cadeias de caracteres C, use as classes declaradas em <strstream>.
Os cabeçalhos restantes forneçam serviços de suporte, normalmente de interesse direto apenas à maioria dos usuários avançados das classes de iostreams.