<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_ifstream を char に対して特殊化した 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 の要素に対して特殊化されています。