Compartilhar via


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:

<fstream>

<iomanip>

<ios>

<iosfwd>

<iostream>

<istream>

<ostream>

<sstream>

<streambuf>

<strstream>

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.

Consulte também

Referência

Visão geral da Biblioteca Padrão C++

Programação iostream

Segurança de threads na Biblioteca Padrão C++