typedef在此上下文中是什么意思[重复]

问题描述 投票:1回答:1

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

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

到目前为止,我了解:

  • [HASH_CONS_HASH是接受void*并返回long]的函数>
  • HASH_CONS_EQUAL是一个函数,它接受两个void*类型的参数并返回bool
  • 但是typedef在这里是什么意思?有必要吗?

我确信这个问题已经被问过了。但是我想知道typedef在这段代码中是什么意思:typedef long(* HASH_CONS_HASH)(void *); typedef bool(* HASH_CONS_EQUAL(void *,void *));所以...

c typedef
1个回答
2
投票

它声明了函数指针type

© www.soinside.com 2019 - 2024. All rights reserved.