關閉與當前物件關聯的檔案,將其與流分離。 如果流當前未與任何檔案相關聯(即,沒有成功地開啟檔案),則呼叫此函式失敗。
以下是 fstream::close()
的宣告。
void close();
注意,並行存取同一個流可能會引入資料競爭。
在下面的例子中演示了 fstream::close()
函式的用法。
#include <fstream>
int main () {
std::fstream fs;
fs.open ("test.txt", std::fstream::in | std::fstream::out | std::fstream::app);
fs << " Hello, Test fstream::close() ;
fs.close();
return 0;
}
執行後應該會在程式碼檔案下生成一個 test.txt
的檔案。