在这种情况下,`typedef`是什么意思

节点JS

我相信这个问题已经被问过了。但是我想知道typedef这段代码是什么意思:

typedef long (*HASH_CONS_HASH)(void *);
typedef bool (*HASH_CONS_EQUAL(void *, void *));

到目前为止,我了解:

  • HASH_CONS_HASH是需要avoid*并返回的函数long
  • HASH_CONS_EQUAL是一个带有两个类型的参数void*并返回的函数bool

但是,这typedef什么意思呢?有必要吗?

P__J支持波兰的妇女

它声明了函数指针类型

现在您可以定义HASH_CONS_HASH func1;func1是指向函数的指针,该函数返回long并且不接受任何参数

函数的指针HASH_CONS_EQUAL func2;在哪里func2,返回bool并以两个void指针作为参数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

> =在这种情况下是什么意思

在这种情况下 res 是什么意思?

在这种情况下,语法[]是什么意思?

在这种情况下,括号是什么意思?

在这种情况下,熵是什么意思?

令牌是什么!在这种情况下(与绑定一起)是什么意思?

在这种情况下,“分配空字符串”是什么意思?

在这种情况下,“隐式匿名类参数”是什么意思?

在这种情况下,/ var / named是什么意思?

在这种情况下,下划线是什么意思?

在这种情况下,“动态声明字段”是什么意思?

T-SQL:在这种情况下,AS关键字是什么意思?

空隙是什么意思,或者在这种情况下它如何影响T?

在这种情况下,“:”在咖啡脚本中是什么意思?

在这种情况下,双括号是什么意思?

在这种情况下,“前像”是什么意思?

在这种情况下,“可深层链接”是什么意思

Any 在这种情况下是什么意思?为什么添加`:Any` 可以消除编译器错误?

python中的字典不保留顺序是什么意思?在这种情况下,订单究竟是什么意思?

警告C4309-这是什么意思,在这种情况下可以忽略吗?

在这种情况下,svn更新的流程是什么?

在这种情况下,运算符“(> =)”是什么?

C ++:在这种情况下引用的优点是什么?

jQuery:在这种情况下,.on()的正确用法是什么?

在这种情况下setViewControllers的目的是什么

在我的情况下,“本地”是什么意思?

在这种情况下,什么是“生成”?

在这种情况下,wait(null) 做什么?程序的输出是什么?

在这种情况下,处理AngularJS中事件的最佳方法是什么?