fstream::close()函數

關閉與當前對象關聯的文件,將其與流分離。 如果流當前未與任何文件相關聯(即,沒有成功地打開文件),則調用此函數失敗。

聲明

以下是 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 的文件。