c++使用Boost 产生UUID

boost uuid

Boost库是一个可移植的开源C++库,它提供了UUID的实现。

下面的代码可以生成一个UUID


#include <boost/uuid/uuid.hpp>
#include <boost/uuid/uuid_io.hpp>
#include <boost/uuid/uuid_generators.hpp>

boost::uuids::uuid a_uuid = boost::uuids::random_generator()(); // 这里是两个() ,因为这里是调用的 () 的运算符重载
const string tmp_uuid = oost::uuids::to_string(a_uuid);


猜你喜欢

转载自blog.csdn.net/liangzhao_jay/article/details/79241270