Partilhar via


<iostream>

Declara objetos que controlam a leitura e gravação para fluxos padrão.Isso geralmente é o cabeçalho só que precisa incluir para realizar a entrada e saída de um programa C++.

#include <iostream>

Comentários

Os objetos se dividem em dois grupos:

  • cin, cout, cerr, e obstruir são byte orientada ao executar transferências de bytes no tempo convencionais.

  • wcin, wcout, wcerr, e wclog wide orientadas, tradução de e para os caracteres de largo que o programa manipula internamente.

Depois de executar determinadas operações em um fluxo como entrada padrão, não é possível executar operações de uma orientação diferente no mesmo fluxo.Portanto, um programa não pode operar alternadamente em ambos cin e wcin, por exemplo.

Todos os objetos declarado nesse compartilhamento de cabeçalho de uma propriedade peculiar — você pode assumir estão construídas antes que qualquer membro estático objetos definir em uma unidade de conversão que inclui <iostream>.Igualmente, você pode supor que esses objetos não são destruídos antes destruidores para esses objetos estáticos que você definir.(Os fluxos de saída são, no entanto, liberados durante a finalização do programa.) Portanto, com segurança ler ou gravar fluxos padrão antes da inicialização do programa e após o término do programa.

Essa garantia não é universal, entretanto.Um construtor estático pode chamar uma função em outra unidade de conversão.A função chamada não pode presumir que os objetos declarados no cabeçalho desta foram construídos, considerando norma ordem em que a conversão de unidades participarem estática construção.Para usar esses objetos em tal contexto, primeiro você deve construir um objeto da classe ios_base::Init.

zh80x809.collapse_all(pt-br,VS.110).gifObjetos globais de fluxo

cerr

Especifica o cerr fluxo global.

cin

Especifica o cin fluxo global.

obstruir

Especifica o clog fluxo global.

cout

Especifica o cout fluxo global.

wcerr

Especifica o wcerr fluxo global.

wcin

Especifica o wcin fluxo global.

wclog

Especifica o wclog fluxo global.

wcout

Especifica o wcout fluxo global.

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

iostream de programação

Convenções de iostreams

Outros recursos

<iostream> Membros

Arquivos de cabeçalho