关闭与当前对象关联的文件,将其与流分离。 如果流当前未与任何文件相关联(即,没有成功地打开文件),则调用此函数失败。
声明
以下是 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
的文件。