用途boost::uuid:
#include <string>
using std::string;
#include <boost/lexical_cast.hpp>
using boost::lexical_cast;
#include <boost/uuid/uuid.hpp>
using boost::uuids::uuid;
#include <boost/uuid/uuid_generators.hpp>
using boost::uuids::random_generator;
#include <boost/uuid/uuid_io.hpp>
string make_uuid()
{
return lexical_cast<string>((random_generator())());
}
Run Code Online (Sandbox Code Playgroud)
并使用生成的UUID作为文件名(因此路径无关紧要).
| 归档时间: |
|
| 查看次数: |
12628 次 |
| 最近记录: |