次の方法で共有


<fstream> typedefs

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

ファイルから 1 バイト文字のデータを順番に読み取るために使用するストリームを定義します。 ifstream は、クラス テンプレート basic_ifstreamchar に対して特殊化した typedef です。

なお、wifstream 2 ワイド文字を読み取るように 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>