C++ 頭文件系列(fstream)。本站提示廣大學習愛好者:(C++ 頭文件系列(fstream))文章只能為提供參考,不一定能成為您想要的結果。以下是C++ 頭文件系列(fstream)正文
該頭文定義了與文件箱關聯的流類的4個模版:
和8個類型:
該模版繼承自basic_streambuf
,同時將輸入流與輸出流與文件相關聯,它的作用與basic_stringbuf是相似的。 因為繼承自可重用的基類,它自身只定義了有限的公有函數和虛函數(虛函數不再贅述)。
同樣是由於繼承可重用基類的緣故,這些類模版本身也都只定義了幾個公有函數。
3.1 公有函數typedef basic_ifstream< char > ifstream;
typedef basic_ofstream< char > ofstream;
typedef basic_fstream< char > fstream;
typedef basic_filebuf< char > filebuf;
typedef basic_ifstream< wchar_t > wifstream;
typedef basic_ofstream< wchar_t > wofstream;
typedef basic_fstream< wchar_t > wfstream;
typedef basic_filebuf< wchar_t > wfilebuf;