我需要将 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/