【发布时间】:2019-05-16 04:04:38
【问题描述】:
在 C 中可以定义一个函数指针,但是指针指向的内容是否有一个“类型名称”?
详细地说,可以有一个类型定义来代替void (*fubar)(void),以便可以将fubar 声明为Frob* fubar?
【问题讨论】:
-
typedef void(Frob)(void); Frob *fubar; -
我认为链接到“Typedef 函数指针”是错误的,因为这个问题是针对指向的类型而不是指针。
-
VTRO。 Dupes 将类型名称引用到函数指针。这里为函数寻找类型名称。细微的差别。