首页 > 代码库 > stout代码分析之五:UUID类
stout代码分析之五:UUID类
UUID全称通用唯一识别码,被广泛应用于分布式系统中,让所有的元素具有唯一的标识。
stout中UUID类继承自boost::uuids::uuid。api如下:
- random, 产生一个UUID对象。
- fromBytes,从字节数组生成UUID对象
- fromString, 从字符串生成UUID对象
- toBytes, 从UUID对象生成字节数组
- toString, 从UUID对象生成字符
废话不多说,上示例代码:
#include "stout/uuid.hpp"#include <iostream>int main(){ UUID a = UUID::random(); UUID b = UUID::fromBytes(a.toBytes()); UUID c = UUID::fromString(a.toString()); std::cout << a.toString() << "," << b.toString() << "," << c.toString() << std::endl; return 0;}
stout代码分析之五:UUID类
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。