打印

windous编程里 有个句柄的概念是啥意思

[复制链接]
2149|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rockingliu|  楼主 | 2007-4-19 16:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
eleven11| | 2007-4-19 16:44 | 只看该作者

int

他返回时候被(int)p了,为了不需要包含其他头文件的类型定义

使用特权

评论回复
板凳
cxm6678| | 2007-4-30 09:14 | 只看该作者

d

在WINCE里面:typedef void *HANDLE

使用特权

评论回复
地板
ahwei| | 2007-5-4 09:58 | 只看该作者

句柄就是一个把手

用他抓住内核中的object,很多时候其实就是某个数据结构的指针,但这些数据结构的格式是微软undocument的。

使用特权

评论回复
5
high| | 2007-5-11 10:56 | 只看该作者

楼上比喻和解释得很不错啊。

使用特权

评论回复
6
computer00| | 2007-5-11 16:43 | 只看该作者

句柄(注意跟“话柄”的区别)就是一个指针

通过这个指针可以访问到所需要的东西。

使用特权

评论回复
7
stevenxu| | 2007-6-1 11:21 | 只看该作者

句柄是错误翻译,其实就是用来操作一个物体的把柄

为什么翻译成句柄了呢?Handle这个词,在中国的计算机领域最早是出现在编译程序的上下文无关语法分析里面,因为分析的是语句,所以翻译成句柄。后来handle随着Windows的流行而有了新的意义,可是我们都知道,中国的翻译是不懂技术的,他查了一下旧时的英汉计算机词典,就译成了句柄。

使用特权

评论回复
8
平常人| | 2007-6-1 21:00 | 只看该作者

在多数情况下句柄是一个指针,但并不限于是一个指针

有时我用它放一个整数,如一个数组的下标;有时我用它放一个命令字。

句炳可以是任何东西。

7楼的说法还是第一次听说,但不无道理。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

42

主题

101

帖子

0

粉丝