我刚开始在c ++中使用boost,想请教一些关于uuid的问题。
我正在加载一个需要我知道uuid的文件,以便将某些对象链接在一起。因此,我试图编写自己的uuids,但不确定字符串等是否有任何特殊条件,因为我使用的字符串(通常是一些基本的东西)都不起作用。有人可以指点我吗?我尝试使用字符串生成器,但至今没有成功,因此我认为我的字符串存在问题(它们目前只是随机单词)。
这里是一个简短的示例,无法提供真正的代码:
void loadFiles(std::string xmlFile);
void linkObjects(custObj network)
{
for (int i = 0; i < network->getLength(); i++)
{
network[i]->setId([boost::uuid]);
if (i > 0)
network[i]->addObj(network[i-1]->getId());
}
}