C++: получение временного файла, кроссплатформенностьC++

Программы на C++. Форум разработчиков
Anonymous
C++: получение временного файла, кроссплатформенность

Сообщение Anonymous »

Я ищу кроссплатформенный способ назначения временного файла. Например, в Linux это будет каталог /tmp, а в Windows — что-то вроде C:\Users\Username\AppData\Local\Temp.
Существует ли для этого кроссплатформенное решение (Boost?)?
РЕДАКТИРОВАТЬ:
Мне нужен этот файл существовать до тех пор, пока программа не завершится. tmpfile() не гарантирует этого. Цитата из ccpreference:

Созданный временный файл автоматически удаляется при закрытии потока (fclose) или при нормальном завершении программы .


Подробнее здесь: https://stackoverflow.com/questions/558 ... s-platform

Вернуться в «C++»