Временный каталог в C++
Каталог ОС для краткоживущих файлов процессов отдает temp_directory_path.
Путь зависит от настроек среды, но тип тот
же std::filesystem::path. Запишем
результат и выведем строку:
#include <filesystem>
#include <iostream>
std::filesystem::path tmp = std::filesystem::temp_directory_path();
std::cout << tmp.string() << "\n";
Значение удобно подставлять при сборке пути к буферу, который не нужен после закрытия программы.
Сохраните std::filesystem::temp_directory_path
в std::filesystem::path cache и
выведите cache.string.