(void (*)(void *))的作用是什么
请教大家一个C指针的问题
sctp_inq_set_th_handler和sctp_endpoint_bh_rcv是两个函数,其原型分别为:
void sctp_inq_set_th_handler(struct sctp_inq *q,void (*callback)(void *), void *arg)
和
void sctp_endpoint_bh_rcv(struct sctp_endpoint *ep)
在一个函数语句sctp_inq_set_th_handler(&ep->base.inqueue,(void (*)(void *))sctp_endpoint_bh_rcv, ep);中,(void (*)(void *))的作用是什么?感觉不加也没有语法错误吧?
sctp_inq_set_th_handler和sctp_endpoint_bh_rcv是两个函数,其原型分别为:
void sctp_inq_set_th_handler(struct sctp_inq *q,void (*callback)(void *), void *arg)
和
void sctp_endpoint_bh_rcv(struct sctp_endpoint *ep)
在一个函数语句sctp_inq_set_th_handler(&ep->base.inqueue,(void (*)(void *))sctp_endpoint_bh_rcv, ep);中,(void (*)(void *))的作用是什么?感觉不加也没有语法错误吧?
...全文
相关推荐
关于C++中void*的小作用浅析
"关于C++中void*的小作用浅析"在 C++ 编程语言中,void* 是一个非常重要的概念,它可以表示任意类型的指针,可以代替任意类型的指针,但是在输出或者调用的时候,需要明确地告诉编译器这是个什么指针
Java中void的作用[代码]
在Java的高级特性中,lambda表达式和方法引用也经常和void一起使用。在这些上下文中,void关键字同样起着重要的作用,帮助Java运行时系统准确地理解预期的操作。
深入理解void以及void指针的含义
例如`int func(void)`。在这种情况下,`void`起到了占位符的作用,告诉编译器这个函数不接受参数。3.
C语言void及void指针深层探索.doc
不过,即使 void a 的编译不会出错,它也没有任何实际意义。void 的作用void 真正发挥的作用在于:(1) 对函数返回的限定;(2) 对函数参数的限定。
C语言中1. void有什么作用.pdf
void有什么作用.pdf


