【发布时间】:2013-02-11 17:21:23
【问题描述】:
我正在编写一个有时必须清理的 C++ ofstream - 我正在写入的文件应该被删除,并且类应该被删除和清理。
怎么样? (除了关闭它并按名称删除它)。
(至少该文件不应该以打开它的预期位置和文件名存在 - tempfile 目录可以)
【问题讨论】:
-
您无法安全地删除/移动仍然打开的文件。
-
我的意思是,在我关闭之前,该文件可能有一个临时名称(在我的 Visual C++ 版本中似乎就是这样)。如果我能把它留在那里,那没关系。
标签: c++ stl standard-library ofstream