How to create a temporary directory in C++?

后端 未结 6 1108
情歌与酒
情歌与酒 2020-11-30 11:52

I\'m writing a function in C++ which creates a temporary directory. Such function should be as most portable as possible, e.g. it should work under linux, mac and win32 envi

6条回答
  •  刺人心
    刺人心 (楼主)
    2020-11-30 12:22

    Version 3 of Boost Filesystem Library provides function unique_path() for generating a path name suitable for creating a temporary file or directory.

    using namespace boost::filesystem;
    
    path ph = unique_path();
    create_directories(ph);
    

提交回复
热议问题