關閉與當前對象關聯的檔,將其與流分離。 如果流當前未與任何檔相關聯(即,沒有成功地打開檔),則調用此函數失敗。
聲明
以下是 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
的檔。
上一篇:
C++ <fstream>
下一篇:
fstream::isopen()函數