<fstream> typedefs

Visual Studio 2015
 

The new home for Visual Studio documentation is Visual Studio 2017 Documentation on docs.microsoft.com.

The latest version of this topic can be found at <fstream> typedefs.

filebuf](#filebuf)|fstream|ifstream|
|ofstream|wfilebuf|wfstream|
|wifstream|wofstream|

A type basic_filebuf specialized on char template parameters.

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

Remarks

The type is a synonym for template class basic_filebuf, specialized for elements of type char with default character traits.

A type basic_fstream specialized on char template parameters.

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

Remarks

The type is a synonym for template class basic_fstream, specialized for elements of type char with default character traits.

Defines a stream to be used to read single-byte character data serially from a file. ifstream is a typedef that specializes the template class basic_ifstream for char.

There is also wifstream, a typedef that specializes basic_ifstream to read wchar_t double-wide characters. For more information, see wifstream.

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

Remarks

The type is a synonym for template class basic_ifstream, specialized for elements of type char with default character traits. An example is

using namespace std;

ifstream infile("existingtextfile.txt");

if (!infile.bad())

{

// Dump the contents of the file to cout.

cout << infile.rdbuf();

infile.close();

}

A type basic_ofstream specialized on char template parameters.

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

Remarks

The type is a synonym for template class basic_ofstream, specialized for elements of type char with default character traits.

A type basic_fstream specialized on wchar_t template parameters.

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

Remarks

The type is a synonym for template class basic_fstream, specialized for elements of type wchar_t with default character traits.

A type basic_ifstream specialized on wchar_t template parameters.

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

Remarks

The type is a synonym for template class basic_ifstream, specialized for elements of type wchar_t with default character traits.

A type basic_ofstream specialized on wchar_t template parameters.

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

Remarks

The type is a synonym for template class basic_ofstream, specialized for elements of type wchar_t with default character traits.

A type basic_filebuf specialized on wchar_t template parameters.

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

Remarks

The type is a synonym for template class basic_filebuf, specialized for elements of type wchar_t with default character traits.

<fstream>

Show: