【发布时间】:2020-07-12 11:31:37
【问题描述】:
在 Java UUID 类中,有一种方法可以设置上限和下限 long 来为 UUID 创建特定值。
UUID test(-1, -1);
将生成 UUID:ffffffff-ffff-ffff-ffff-ffffffffffff
是否有类似的方法可以在 C++ 中使用 BOOST UUID 创建一个,然后创建一个字符串版本并将其转换回 UUID?
【问题讨论】:
-
您查阅过文档吗?
-
您是指将 16 个字节中的每一个都设置为 -1 吗?如果值不是全部为 0xff 怎么办?
-
我不是在指任何东西,我是在问您是否查阅过文档。大概其中列出了可用的功能。您认为其中缺少什么吗?
-
这里描述了两种方法。 1. 从字符串转换,2. 分别设置 16 个字节中的每一个。这些都不是理想的。这就是为什么 Java 的设置 2 个长值的版本如此有利的原因
-
那这就是你的答案,不是吗?对不起!
标签: c++ boost uuid boost-uuid