函数名前的星号是什么意思?
在下面的代码行中,dup_func、free_func 和clear_free func 前面的星号有什么作用?
void *(*dup_func)(void *);
void (*free_func)(void *);
void (*clear_free_func)(void *);
In the following lines of code, what does the asterisk in front of dup_func, free_func, and clear_free func, do?
void *(*dup_func)(void *);
void (*free_func)(void *);
void (*clear_free_func)(void *);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的示例中,这意味着它们是函数指针。
简而言之,它们允许您执行以下操作:
In your examples it means they are function pointers.
In a nutshell, they allow you to do things like this: