提问人:AlexGiov 提问时间:10/28/2022 更新时间:11/1/2022 访问量:56
C语言中带有参数的回调函数指针
callback function pointer with argument in C language
问:
我有以下 C 语言的工作代码,func1 和 func2:
void func1(int (*callbackf)(void *, void *)){
void a = NULL;
void b=NULL;
//do some work and then call comp
callbackf (a,b)
}
void func2(int (*callbackf)(void *), void *a, void *b){
// do some work, not necessary works on a and b.
callbackf(a,b);
}
我写在这里是想问你是否可以做这样的事情(func3)
void func3(int (*callbackf)(void *), void *a, void *b){
// do some work, not necessary works on a and b.
callbackf(a,b);
}
可能吗?这有意义吗?
问候 亚历克斯
答: 暂无答案
评论
void a = NULL
func1
func2
func3
int (*callbackf)(void *)
callback
void
void*
func3
func2
func2
func2
func3