<fstream>

Define várias classes que dão suporte a operações de iostreams em sequências armazenadas em arquivos externos.

Sintaxe

#include <fstream>

Typedefs

Nome do tipo Descrição
filebuf Um tipo basic_filebuf especializado em parâmetros de modelo char.
fstream Um tipo basic_fstream especializado em parâmetros de modelo char.
ifstream Um tipo basic_ifstream especializado em parâmetros de modelo char.
ofstream Um tipo basic_ofstream especializado em parâmetros de modelo char.
wfstream Um tipo basic_fstream especializado em parâmetros de modelo wchar_t.
wifstream Um tipo basic_ifstream especializado em parâmetros de modelo wchar_t.
wofstream Um tipo basic_ofstream especializado em parâmetros de modelo wchar_t.
wfilebuf Um tipo basic_filebuf especializado em parâmetros de modelo wchar_t.

Classes

Classe Descrição
basic_filebuf A classe de modelo descreve um buffer de fluxo que controla a transmissão de elementos do tipo Elem, cujas características dos caracteres são determinadas pela classe Tr, para e de uma sequência de elementos armazenados em um arquivo externo.
basic_fstream O modelo de classe descreve um objeto que controla a inserção e extração de elementos e objetos codificados usando um buffer de fluxo de classe basic_filebuf<Elem, Tr>, com elementos de tipo Elem, cujas características dos caracteres são determinadas pela classe Tr.
basic_ifstream O modelo de classe descreve um objeto que controla a extração de elementos e objetos codificados de um buffer de fluxo da classe basic_filebuf<Elem, Tr>, com elementos de tipo Elem cujas características dos caracteres são determinadas pela classe Tr.
basic_ofstream O modelo de classe descreve um objeto que controla a inserção de elementos e objetos codificados em um buffer de fluxo de classe basic_filebuf<Elem, Tr>, com elementos de tipo Elem, cujas características dos caracteres são determinadas pela classe Tr.

Confira também

Referência de Arquivos de Cabeçalho
Acesso Thread-Safe na Biblioteca Padrão C++
Programação de iostream
Convenções de iostreams