gpt4 book ai didi

c - 这个typedef是什么意思?

转载 作者:太空狗 更新时间:2023-10-29 15:10:48 26 4
gpt4 key购买 nike

我是 C 的新手,这个 typedef 对我来说有点奇怪。谁能解释一下它的作用?

typedef void (*alpm_cb_log)(alpm_loglevel_t, const char *, va_list);

它在头文件中。

最佳答案

您可以使用 cdecl.org:http://cdecl.ridiculousfish.com/?q=void+%28*alpm_cb_log%29%28alpm_loglevel_t%2C+const+char+*%2C+va_list%29+

它说:

将 alpm_cb_log 声明为函数指针(alpm_loglevel_t,指向 const char,va_list 的指针)返回 void

在这种情况下,它是一个 typedef,而不是声明。

关于c - 这个typedef是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9322788/

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