IOがあるのでlexical_castでstd::stringに変換できます。
#include <iostream> #include <string> #include <boost/lexical_cast.hpp> #include <boost/uuid/uuid.hpp> #include <boost/uuid/uuid_generators.hpp> #include <boost/uuid/uuid_io.hpp> int main() { const std::string s = boost::lexical_cast<std::string>(boost::uuids::random_generator()()); std::cout << s << std::endl; }
ce8fd9ca-5e29-47de-8674-84b2208916ad