句柄和ID 指针与handle的区别

2020-09-28 科技 62阅读
内存地址是计算机硬件中的概念,用来描述计算机内部存储的物理位置;
指针是某些编程语言中的概念,用来描述程序数据的存储位置;
句柄/ID指针/Handle是程序开发API中某些函数接口中的概念,通常用来描述和资源(包括内存分配、文件存取、设备驱动等等)相关的数据结构,由于用直接用结构作传递参数效率和通用性不好,所以一般用指针,这类指针被取名为Handle,由于资源有很多种,指向的结构也不全一样,所以基于通用性考虑,该类指针通常被定义成void*,或基类指针。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com