如何使用标准c ++生成GUID?

时间:2014-10-25 15:07:09

标签: c++ visual-c++ stl

在标准c ++中,如何生成GUID?

在Windows中,我知道我有要创建的API。但我想平台独立,有办法吗?

1 个答案:

答案 0 :(得分:2)

GUID指的是Microsoft对RFC 4122定义的通用唯一标识符(UUID)的实现。

因此,对于Microsoft实现,没有可移植的方式来生成它:它是Windows API。它是16字节作为UUID,但字节顺序有一些差异。

但是如果你正在寻找UUID,boost提供了一个可移植的实现。