<fstream> typedef

filebuf
fstream
ifstream
ofstream
wfilebuf
wfstream
wifstream
wofstream

filebuf

专用于 char 模板参数的类型 basic_filebuf

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

注解

此类型是类模板 basic_filebuf 的同义词,专用于具有默认字符特征的 char 类型的元素。

fstream

专用于 char 模板参数的类型 basic_fstream

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

注解

此类型是类模板 basic_fstream 的同义词,专用于具有默认字符特征的 char 类型的元素。

ifstream

定义要用于从文件中按顺序读取单字节字符数据的流。 ifstream 是将 char 的类模板 basic_ifstream 进行专用化的 typedef。

另外,还有 wifstream,一种专用化 basic_ifstream 以读取 wchar_t 倍宽字符的 typedef。 有关详细信息,请参阅 wifstream

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

注解

此类型是类模板 basic_ifstream 的同义词,专用于具有默认字符特征的 char 类型的元素。 例如

using namespace std;

ifstream infile("existingtextfile.txt");

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

ofstream

专用于 char 模板参数的类型 basic_ofstream

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

注解

此类型是类模板 basic_ofstream 的同义词,专用于具有默认字符特征的 char 类型的元素。

wfstream

专用于 wchar_t 模板参数的类型 basic_fstream

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

注解

此类型是类模板 basic_fstream 的同义词,专用于具有默认字符特征的 wchar_t 类型的元素。

wifstream

专用于 wchar_t 模板参数的类型 basic_ifstream

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

注解

此类型是类模板 basic_ifstream 的同义词,专用于具有默认字符特征的 wchar_t 类型的元素。

wofstream

专用于 wchar_t 模板参数的类型 basic_ofstream

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

注解

此类型是类模板 basic_ofstream 的同义词,专用于具有默认字符特征的 wchar_t 类型的元素。

wfilebuf

专用于 wchar_t 模板参数的类型 basic_filebuf

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

注解

此类型是类模板 basic_filebuf 的同义词,专用于具有默认字符特征的 wchar_t 类型的元素。

另请参阅

<fstream>