[英]What does “void *(*)(void *)” mean in C++?
它是pthread_create()
的参数。 我认为每个部分意味着:
void *
:返回值是一个void指针。
(*)
:它是指向函数的指针。
(void *)
:它将一个无类型指针作为参数。
那是对的吗?
是的 ,它是无名函数指针的签名,它接受并返回void *
。
如果它有一个名称(如在一个变量中),它将是:
void *(*myFuncName)(void*)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.