Compartilhar via


Typedefs <fstream>

filebuf
fstream
ifstream
ofstream
wfilebuf
wfstream
wifstream
wofstream

filebuf

Um tipo basic_filebuf especializado em parâmetros de modelo char.

typedef basic_filebuf<char, char_traits<char>> filebuf;

Comentários

O tipo é um sinônimo da classe de modelo basic_filebuf, especializado para elementos do tipo char com características de caractere padrão.

fstream

Um tipo basic_fstream especializado em parâmetros de modelo char.

typedef basic_fstream<char, char_traits<char>> fstream;

Comentários

O tipo é um sinônimo da classe de modelo basic_fstream, especializado para elementos do tipo char com características de caractere padrão.

ifstream

Define um fluxo a ser usado para ler dados de caractere de byte único em série de um arquivo. ifstream é um typedef que especializa o modelo de classe basic_ifstream para char.

Também há wifstream, um typedef que especializa basic_ifstream para ler caracteres de largura dupla wchar_t. Para obter mais informações, consulte wifstream.

typedef basic_ifstream<char, char_traits<char>> ifstream;

Comentários

O tipo é um sinônimo do modelo de classe basic_ifstream, especializado para elementos do tipo char com características de caractere padrão. Um exemplo é

using namespace std;

ifstream infile("existingtextfile.txt");

if (!infile.bad())
{
    // Dump the contents of the file to cout.
    cout << infile.rdbuf();infile.close();
}

ofstream

Um tipo basic_ofstream especializado em parâmetros de modelo char.

typedef basic_ofstream<char, char_traits<char>> ofstream;

Comentários

O tipo é um sinônimo da classe de modelo basic_ofstream, especializado para elementos do tipo char com características de caractere padrão.

wfstream

Um tipo basic_fstream especializado em parâmetros de modelo wchar_t.

typedef basic_fstream<wchar_t, char_traits<wchar_t>> wfstream;

Comentários

O tipo é um sinônimo da classe de modelo basic_fstream, especializado para elementos do tipo wchar_t com características de caractere padrão.

wifstream

Um tipo basic_ifstream especializado em parâmetros de modelo wchar_t.

typedef basic_ifstream<wchar_t, char_traits<wchar_t>> wifstream;

Comentários

O tipo é um sinônimo da classe de modelo basic_ifstream, especializado para elementos do tipo wchar_t com características de caractere padrão.

wofstream

Um tipo basic_ofstream especializado em parâmetros de modelo wchar_t.

typedef basic_ofstream<wchar_t, char_traits<wchar_t>> wofstream;

Comentários

O tipo é um sinônimo da classe de modelo basic_ofstream, especializado para elementos do tipo wchar_t com características de caractere padrão.

wfilebuf

Um tipo basic_filebuf especializado em parâmetros de modelo wchar_t.

typedef basic_filebuf<wchar_t, char_traits<wchar_t>> wfilebuf;

Comentários

O tipo é um sinônimo da classe de modelo basic_filebuf, especializado para elementos do tipo wchar_t com características de caractere padrão.

Confira também

<fstream>