O que é um fluxo
Como C, C++ 2.0 não tem o recurso interno de entrada/saída. Todos os compiladores C++, porém, vindos empacotado com um pacote sistêmico, orientado a objeto de E/S, conhecido como o iostream classe. O fluxo é o conceito central das classes iostream. Você pode pensar em um objeto de fluxo como um arquivo inteligente que atue como uma origem e um destino para bytes. As características de um fluxo são determinadas pela classe e por operadores personalizados de inserção e de extração.
Nos drivers de dispositivo, o sistema operacional de disco controla o teclado, a tela, a impressora, e as portas de comunicação como arquivos estendidos. As classes iostream interagem com esses arquivos estendidos. As classes internos dão suporte à leitura e a gravação da memória com a sintaxe idêntica à do disco E/S, o que facilita derivar classes de fluxo.