C++中的句柄的意思是什么?好想是什么资源什么的。谢谢了啊~~~~

来源:百度知道 编辑:UC知道 时间:2024/05/29 14:21:25

虽然句柄的值有时和指针一样,但句柄不等于指针。严格理解是,它是对资源的包装。在windows api中,它是一个标识资源的整数,至于从资源到这个整数如何映射,外界是不知道的。而指针的映射是很清楚的。举个简单的例子,就像某个老师为了标识全班的学生,给每个同学编一个号一样,这个号就是一个句柄,它只要保证不重复不遗漏,随便怎么编都可以。
另外,句柄不是c++的概念,也不完全是windows编程的概念,是程序设计中一个习惯说法而已。

句柄:可看成指针。就是一个资源标记符。

VC++中有对句柄的完全解释:
句柄就是用来标记一个已分配的内存空间。可以把他看作变量名,也可看成指针名。