早教吧 育儿知识 作业答案 考试题库 百科 知识分享

解释一下Handle,学这么久了,都没弄明白它啥意思!学vc这么久了,句柄(Handle)这个词层一再在我眼前闪过,基本上无处不在,可我一直有个东西没弄明白这个东西.哪位仁兄帮解释一下,为什么会有这

题目详情
解释一下Handle,学这么久了,都没弄明白它啥意思!
学vc这么久了,句柄(Handle)这个词层一再在我眼前闪过,基本上无处不在,可我一直有个东西没弄明白这个东西.哪位仁兄帮解释一下,为什么会有这个词,这个词是干啥的,我在MSDN上面查HINSTANCE,HANDLE这些基本类型时都是Handle to ...!它到底是何方神圣,就连我调用一个自己写的dll都要用到HMODULE(Handle to a module,中文我知道怎么翻:指向一个模块的句柄),可是到底什么是模块,什么是句柄,为什么要模块,为什么要句柄!
▼优质解答
答案和解析
可以看成是安全指针.像指针一样,可以通过它操作某个对象;但是handle提供了比pointer更加安全的保护;pointer意味着内存地址,意味着可以直接操作对象内部的任何信息handle的实现很简单,你可以简单想象成是在进程内部...