gpt4 book ai didi

c++ - 有人可以解释参数 void(*pfn)(void*) 吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:53:10 25 4
gpt4 key购买 nike

我遇到过这段代码

inline pthread_t CreateThread(void(*pfn)(void*), void* parg, bool fWantHandle=false)

这部分我没看懂

void(*pfn)(void*)

有人能告诉我这是什么意思吗?

顺便说一句,这没有在初学者的书中列出,所以如果你想提到阅读书籍,那是没有的。

Afaik,void 是函数的数据类型,这意味着它不会返回任何内容,但是那里的那部分......void 用于指针?

最佳答案

它是一个函数指针,指向返回 void 并接受 void * 的函数。

void example(void *arg);

您可以在 The Function Pointer Tutorials 找到更多关于 C++(和 C)函数指针的信息。 .

关于c++ - 有人可以解释参数 void(*pfn)(void*) 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6208202/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com