指针与句柄的区别
来源:互联网 发布:iphone数据恢复软件 编辑:程序博客网 时间:2024/04/30 11:43
指针对应着数据在内存中地址,利用指针可以自由修改数据。
windows并不希望一般程序修改其内部数据结构,不安全。所以给每个使用GlobalAlloc等函数声明的内存区域指定一个句柄,即指向指针的指针。
句柄和指针都是地址,不同
1.句柄所指向的可以是一个复杂的结构,并且可以与系统有关,例如线程的句柄,它可以指向一个类或者结构,而且和系统有很密切的关系,当一个线程由于不可预料的原因而终止时,系统就可以返回它所占用的资料,如CPU,内存等,反之,句柄中的某些项是与系统进行交互的。
2.指针也可以指向一个复杂的结构,但是通常是由用户定义的,所以必要的工作要由用户完成,特别是删除部分的工作。
0 0
- 句柄与指针的区别
- 句柄与指针的区别
- 指针与句柄的区别
- 句柄与指针的区别
- 句柄与指针的区别
- 句柄与指针的区别
- 指针与句柄的区别
- 指针与句柄的区别
- 句柄与指针的区别
- 句柄与指针的区别
- 句柄与指针的区别
- 指针与句柄的区别
- 句柄与指针的联系与区别
- 句柄与指针的区别与联系
- 指针 与 句柄区别
- 内存句柄与指针的区别
- 句柄和指针的区别与联系
- 内存句柄与指针的区别
- 新的一年
- 【Linux】LINUX学习之路(学LINUX必看)
- (WCF初体验)WCF服务器诊断
- iOS 上架流程(一)
- javascript 高级程序设计之 script标签的位置与延迟脚本
- 指针与句柄的区别
- 怎么查看自己的域名是否被解析
- 杭电ACM 三 选地盖房防水淹(Math.ceil)
- 配置ST_Geometry查询
- Altium 不同原理图之间的网络标号没有连线的问题 error:Duplicate Net Names
- Android TextView实现跑马灯效果
- IOS坐标体系与旋转
- How those spring enable annotations work
- Mybatis resultMap支持继承