C++文件类
C++ 標(biāo)準(zhǔn)類庫中有三個類可以用于文件操作,它們統(tǒng)稱為文件流類。這三個類是:
ifstream:用于從文件中讀取數(shù)據(jù)。ofstream:用于向文件中寫人數(shù)據(jù)。fstream:既可用于從文件中讀取數(shù)據(jù),又可用于 向文件中寫人數(shù)據(jù)。使用這三個類時,程序中需要包含 fstream 頭文件。 C++ 類庫中的流類如下圖所示。
ifstream 類和 fstream 類是從 istream 類派生而來的,因此 ifstream 類擁有 istream 類的全部成員函數(shù)。同樣地,ofstream 和 fstream 類也擁有 ostream 類的全部成員函數(shù)。這三個類中有一些十分熟悉的成員函數(shù)可以使用,如operator <<、 operator >>、peek、ignore、getline、get 等。
在程序中,要使用一個文件,先要打開文件后才能讀寫,讀寫完后要關(guān)閉。創(chuàng)建一個新文件也要先執(zhí)行打開(open)操作,然后才能往文件中寫入數(shù)據(jù)。C++ 文件流類有相應(yīng)的成員函數(shù)來實現(xiàn)打開、讀、寫、關(guān)閉等文件操作。
總結(jié)
- 上一篇: C语言运算符的优先级及结合性
- 下一篇: C++ bitset类