C++中__uuidof是干什么用的
生活随笔
收集整理的這篇文章主要介紹了
C++中__uuidof是干什么用的
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
用來獲取 某種結構、接口及其指針、引用、變量 所關聯的GUID,類似于某些語言中獲取類型 typeof 這樣的操作。
假定c++中,有結構體s
struct s {int i;
};
可以通過下面的__declspec 給這個結構 關聯一個GUID
struct __declspec( uuid("93A1665E-C9FA-4147-AC3A-3CC855281AF8") ) s;
以后程序中使用該結構
s a, *b, &c;
通過__uuidof(s); __uuidof(a); __uuidof(b); __uuid(c); 都能得到結構s關聯的GUID
("93A1665E-C9FA-4147-AC3A-3CC855281AF8")
總結
以上是生活随笔為你收集整理的C++中__uuidof是干什么用的的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 仿函数
- 下一篇: C++使用ADO存取图片