用来获取 某种结构、接口及其指针、引用、变量 所关联的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")
__uuidof的作用
转载文章标签 c++ 文章分类 JavaScript 前端开发
上一篇:游戏引擎架构(1) 介绍
下一篇:SQL基本概念
-
Python基础笔记-函数的作用、返回值、参数、作用域
主要记录了函数以及函数的参数、返回值、执行、传参、作用域等内容。
作用域 数据 全局变量 函数 Python基础 -
windows viro镜像
本章的初衷是在继续深入研究Docker之前,对Docker进行一个整体介绍。本章主要包含两部分内容。运维(Ops)视角。开发(Dev)视角。在运维视角中,主要包括下载镜像、运行新的容器、登录新容器、在容器内运行命令,以及销毁容器。在开发视角中,更多关注与应用相关的内容。本书会从GitHub拉取一些应用代码,解释其中的Dockerfile,将应用容器化,并在容器中运行它们。通过上面两部分内
windows viro镜像 docker windows镜像 Docker docker ubuntu