在 C++ 中以编程方式生成 GUID 或 UUID 而不依赖于特定于平台的工具的最佳方法是什么?我正在尝试为模拟中的对象创建唯一标识符,但不能依赖 Microsoft 的实现,因为该项目是跨平台的。
Notes:
- 由于这是针对模拟器的,所以我
并不真正需要加密
随机性。
- 最好是 32 位数字。
如果你有能力使用 Boost,那么有一个UUID http://www.boost.org/libs/uuid应该可以解决这个问题的库。使用起来非常简单 - 检查文档并这个答案 https://stackoverflow.com/a/3248017/61574.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)