stout代码分析之五:UUID类
Posted 后端技术小屋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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类的主要内容,如果未能解决你的问题,请参考以下文章
Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段
Android 逆向ART 脱壳 ( DexClassLoader 脱壳 | DexClassLoader 构造函数 | 参考 Dalvik 的 DexClassLoader 类加载流程 )(代码片段