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


上一篇: C++ <fstream> 下一篇: fstream::isopen()函数