我需要将GUID变量初始化为特定值。这是ClassGuid变量,其固定值为here。在链接页面上可以看到,这些值的格式为{x-x-x-x},如何使用这些值初始化变量?
GUID InterfaceClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da} // doesn't compile
最佳答案
那只是常规的人类可读符号,不是有效的C ++语法。GUID
是数字的包装,而the documentation告诉您Microsoft如何允许您对其进行设置。
特别是,它们提供a constructor that takes a string in various formats;例如:
GUID InterfaceClassGuid("745a17a0-74d3-11d0-b6fe-00a0c90f57da");
关于c++ - 使用{745a17a0-74d3-11d0-b6fe-00a0c90f57da}格式的值初始化GUID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30511662/