在 C++ 中,在 Linux 上,我如何编写一个函数来返回一个临时文件名,然后我可以打开它进行写入?
文件名应尽可能唯一,以免使用相同功能的其他进程获得相同的名称。
最佳答案
使用标准库“mktemp”函数之一:mktemp/mkstemp/mkstemps/mkdtemp。
编辑:普通 mktemp 可能不安全 - 首选 mkstemp。
关于c++ - 如何创建临时文件以在 Linux 平台上用 C++ 编写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/159983/