Compartilhar via


Convenções de iostreams

Os cabeçalhos iostreams oferece suporte a conversões entre texto e formulários codificados e entrada e saída para arquivos externos:

<fstream>

<iomanip>

<ios>

<iosfwd>

<iostream>

<istream>

<ostream>

<sstream>

<streambuf>

<strstream>

O uso mais simples de iostreams requer somente que você incluir o cabeçalho <iostream>.Você pode então extrair valores de cin ou wcin a leitura da entrada padrão.Portanto, as regras para fazer são descritas na descrição da classe basic_istream Class.Você também pode inserir valores para cout ou wcout para gravar a saída padrão.Portanto, as regras para fazer são descritas na descrição da classe basic_ostream Class.O controle do formato comum extractors e insertors é gerenciado pela classe basic_ios Class.Manipular esta informação no nome da indentidade de formato de extração e inserção de objetos é a província de vários manipulators.

Você pode executar as mesmas operações de iostreams em arquivos que sejam abertos pelo nome, usando as classes declaradas no <fstream>.Para converter entre iostreams e objetos da classe basic_string Class, use as classes declaradas no <sstream>.Para fazer o mesmo com seqüências de caracteres C, use as classes declaradas no <strstream>.

Os cabeçalhos restantes fornecem serviços de suporte, geralmente do interesse direto para somente os usuários mais avançados das classes iostreams.

Consulte também

Referência

Visão geral da biblioteca C++ padrão

iostream de programação

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