回掉函数的参数的传递?
哪位兄弟能详细的解释一下,为什么有时候我看不到参数的传递呢?如果是系统提供的回掉函数,是不是操作系统在做呢? 问题点数:30、回复次数:4Top
1 楼xiaocai0001(高楼目尽欲黄昏/梧桐叶上萧萧雨)回复于 2005-08-29 19:19:40 得分 15
看看Libpcap中一个回调函数的参数传递吧
int pcap_offline_read(pcap_t *p, int cnt, pcap_handler callback, u_char *user)
//函数申明, 其中 pcap_handle callback就是一个回调函数,看看下面的参数
{
... ...
//调用回调函数
(*callback)(user, &h, p->buffer);
... ...
}
实质上很多时候回调函数的参数是由调用的回调函数的参数传递过去的.Top
2 楼zenny_chen(ACE Intercessor)回复于 2005-08-29 19:22:07 得分 5
你把看不到参数传递的情况贴出来。Top
3 楼bugebear3(bug)回复于 2005-08-29 19:27:08 得分 10
楼主,不管怎样,肯定都有参数传递的,是不是由于函数指针的形式比较恐怖而漏看了.Top
4 楼renniyou(renniyou)回复于 2005-08-29 19:52:50 得分 0
我找到了,呵呵,谢谢大家;结帐Top




