句柄和指针有什么区别【句柄和指针有什么区别】
句柄实际上是一种指向某种资源的指针,但与指针又有所不同:指针对应着一个数据在内存中的地址,得到了指针就可以自由地修改该数据 。Windows并不希望一般程序修改其内部数据结构,因为这样太不安全 。所以Windows给每个使用GlobalAlloc等函数声明的内存区域指定一个句柄,平时你只是在调用API函数时利用这个句柄来说明要操作哪段内存 。当你需要对某个内存进行直接操作时,可以使用GlobalLock锁住这段内存并获得指针来直接进行操作 。
推荐阅读
- 安卓和ios系统区别
- 陆子建和伍子胥是谁,陆子健和伍子胥是什么?
- 什么是odm和oem
- 油压机和液压机区别
- 兰卡威和沙巴哪个更好玩
- 银耳煮出胶和不煮出胶食用效果有什么不同
- ipad7代和8代有什么区别
- 元宵汤圆的区别,汤圆和元宵有啥区别秒懂百科
- 开网店它的优势和劣势分别是什么
- apple store和官网购买有什么区别