我知道,例如
void *(*myFuncName)(void*)
是一个函数指针,它接受并返回 void*
。
这是一个有两个参数的指针吗?
void
指针是该类型的另一个返回 void*
和 void*
的函数?
我只是猜测..
最佳答案
void* (*fct)(void*(*)(void*), void*);
将 fct
声明为指向函数的指针
- 返回一个
void *
- 期望它的第一个参数是类型指向一个函数的指针,该函数期望一个
void *
并返回一个void *
和 - 期望它的第二个参数是
void *
类型。
关于c - 这个表达式 : void* (*fct)(void*(*)(void*), void*) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29198996/