解神阴煞封诰在夫妻宫:VC++ 的HANDLE

来源:百度文库 编辑:高校问答 时间:2024/05/13 03:21:19
请问HANDLE A B 具体是什么意思呢?
不好意思,应该是这样的HANDLE 参数A 参数B

vc++的HANDLE是用于定义句柄的类型。是一种类型别名,
比如typedef int INT的原理是一样的。这样做的原因是为了避免一起类型的使用混乱。

上面的都说错了。
HANDLE(句柄)是windows操作系统中的一个概念。指的是一个核心对象在某一个进程中的唯一索引,而不是指针。由于地址空间的限制,句柄所标识的内容对进程是不可见的,只能由操作系统通过进程句柄列表来进行维护。
其实我们编程时输出一下句柄的值就可以发现这些值往往非常小(<100)。由此就可以看出句柄的性质了。

句柄,它是一种void类型的指针,在需要作为某一类型的参数时在强制类型转换即可。

这个东西理解有很多种,随便明白了一种就好
关键是体会
可以认为是为一个对象分配的一个唯一的ID,类似指针,可自行分配,可代表这个对象在程序中使用
我是这么理解的,学的时间短不知道理解的对不对

就是句柄喽,你可以简单理解为一种特殊的指针