<iostream>
Declara os objetos de controle que a leitura e a gravação aos fluxos padrão. Frequentemente esse é o único cabeçalho que você precisa incluir para executar a entrada e a saída do programa c. criando
#include <iostream>
Comentários
Os objetos ficam em dois grupos:
cin, cout, cerr, e obstrução são orientado por byte, executar transferências convencionais de byte-em-um- Horas.
wcin, wcout, wcerr, e wclog são orientados a largura, e a conversão de caracteres largos que o programa manipula internamente.
Uma vez que você executa certas operações em um fluxo, como a entrada padrão, você não pode executar operações de uma orientação diferente no mesmo fluxo. Consequentemente, um programa não pode operar alternadamente em cin e em wcin, por exemplo.
Todos os objetos declarados neste compartilhamento de cabeçalho uma propriedade peculiar — você pode assumir-los é criado antes que qualquer objeto que você definir estáticos, em uma unidade de conversão que inclua <o iostream>. Igualmente, você pode assumir que esses objetos não são destruídos antes que os destruidores para os objetos que você define estáticos. (Os fluxos de saída, porém, são liberados durante a fim do programa.) Em virtude disso, você pode seguramente ler ou gravar em fluxos padrão antes da inicialização do programa e após a conclusão do programa.
Essa garantia não é universal, porém. Um construtor estático pode chamar uma função em outra unidade de tradução para o. A função chamada não pode assumir que os objetos declarados neste cabeçalho foram construídos, na ordem certeza de que as unidades de tradução participam da construção estático. Para usar esses objetos nesse contexto, primeiro você deve construir um objeto da classe ios_base::Init.
Objetos globais do fluxo
Especifica o fluxo global de cerr . |
|
Especifica o fluxo global de cin . |
|
Especifica o fluxo global de clog . |
|
Especifica o fluxo global de cout . |
|
Especifica o fluxo global de wcerr . |
|
Especifica o fluxo global de wcin . |
|
Especifica o fluxo global de wclog . |
|
Especifica o fluxo global de wcout . |
Consulte também
Referência
Segurança de threads na Biblioteca Padrão C++