標頭 <fstream>
提供下列 typedefs:
filebuf
basic_filebuf
範本參數上的特殊類型 char
。
typedef basic_filebuf<char, char_traits<char>> filebuf;
備註
此類型是類別範本 basic_filebuf
的同義字,針對具有預設字元特性的型 char
別元素特製化。
fstream
basic_fstream
範本參數上的特殊類型 char
。
typedef basic_fstream<char, char_traits<char>> fstream;
備註
此類型是類別範本 basic_fstream
的同義字,針對具有預設字元特性的型 char
別元素特製化。
ifstream
定義用來從檔案連續讀取單一位元組字元的資料流。
ifstream
是特製化 類別範本 basic_ifstream
的 char
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
basic_ofstream
範本參數上的特殊類型 char
。
typedef basic_ofstream<char, char_traits<char>> ofstream;
備註
此類型是類別範本 basic_ofstream
的同義字,針對具有預設字元特性的型 char
別元素特製化。
wfstream
basic_fstream
範本參數上的特殊類型 wchar_t
。
typedef basic_fstream<wchar_t, char_traits<wchar_t>> wfstream;
備註
此類型是類別範本 basic_fstream
的同義字,針對具有預設字元特性的型 wchar_t
別元素特製化。
wifstream
basic_ifstream
範本參數上的特殊類型 wchar_t
。
typedef basic_ifstream<wchar_t, char_traits<wchar_t>> wifstream;
備註
此類型是類別範本 basic_ifstream
的同義字,針對具有預設字元特性的型 wchar_t
別元素特製化。
wofstream
basic_ofstream
範本參數上的特殊類型 wchar_t
。
typedef basic_ofstream<wchar_t, char_traits<wchar_t>> wofstream;
備註
此類型是類別範本 basic_ofstream
的同義字,針對具有預設字元特性的型 wchar_t
別元素特製化。
wfilebuf
basic_filebuf
範本參數上的特殊類型 wchar_t
。
typedef basic_filebuf<wchar_t, char_traits<wchar_t>> wfilebuf;
備註
此類型是類別範本 basic_filebuf
的同義字,針對具有預設字元特性的型 wchar_t
別元素特製化。