行车卫士移动版:句柄的概念?是一个简单的标识么?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 15:43:06
在用别人的协议栈开发,里面有很多句柄的概念,虽然现在已经用了很多了,但还是很糊涂

因为某个类型的句柄都是 非常特例的,比如 “getvaluehandle”,

我经常这样用, getvaluehandle a;

但是究竟在内存中是如何做的,还是不太清楚

句柄有点类似于地址的概念,但又不一定是具体的内存地址。你可以理解为某个对象的标签,就是说通过句柄可移执行对某个对象的操作。
具体来说,句柄有可能仅仅是一个和内存无关的整数,通过某种映射对应到它代表的对象上。当然不同情况下的实现不一样