我正在尝试使用 boost::uuid 生成 16 个字符的 uuid 字符串,但它返回 36 个字符。
boost::uuids::uuid uid == boost::random_generator()();
std::cout << size of uid:" << uid.size << std::endl; //always 16
std::stringstream ss;
ss<< uid;
std::string s = ss.str();
std::cout << "size of uid:" << s.size() << std::endl; // always 36
如何获得 16 个字符的 uuid 字符串?