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