Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
basic_iostream, que é definido no arquivo de cabeçalho <istream>, é o modelo de classe para objetos que manipulam fluxos de E/S baseados em caracteres de entrada e saída.
Há dois typedefs que definem determinadas especializações de caracteres de basic_iostream e podem ajudar a facilitar a leitura do código: iostream (não confundir com o arquivo de cabeçalho <iostream>) é um fluxo de E/S baseado em basic_iostream<char> e wiostream é um fluxo de E/S baseado em basic_iostream<wchar_t>.
Para obter mais informações, consulte Classe basic_iostream, iostream e wiostream.
Derivado de basic_iostream, há o modelo de classe basic_fstream, que é usado para transmitir dados de caractere para arquivos e de arquivos.
Também há typedefs que fornecem especializações específicas do caractere de basic_fstream. Eles são fstream, que é um fluxo de E/S de arquivo baseado em char, e wfstream, que é um fluxo de E/S de arquivo baseado em wchar_t. Para obter mais informações, consulte Classe basic_fstream, fstream e wfstream. Usar esses typedefs exige a inclusão do arquivo de cabeçalho <fstream>.
Observação
Quando um objeto basic_fstream é usado para realizar E/S de arquivo, embora o buffer subjacente contenha posições designadas separadamente para leitura e gravação, as posições atuais de entrada e saída são vinculadas e, portanto, ler alguns dados move a posição de saída.
O modelo de classe basic_stringstream e sua especialização comum, stringstream, geralmente são usados para trabalhar com objetos de fluxo de E/S para inserir e extrair dados de caractere. Para obter mais informações, consulte a Classe basic_stringstream.
Confira também
stringstream
Classe basic_stringstream
<sstream>
Programação de iostream
Biblioteca Padrão do C++