【发布时间】:2013-10-08 14:15:04
【问题描述】:
typedef long (*GuiFunc) (int, int, int, unsigned short*, long, long);
请帮我理解上面这行代码
【问题讨论】:
-
你从哪里得到的?
-
它是一个指向函数的指针,它接受 6 个参数并返回一个 long int。
-
跟进 hackks 的问题,您似乎正在尝试使用超出您当前理解水平的东西。考虑看看一个好的 C 教程。
-
非常感谢大家的及时输入。所以我知道typedef名称是GuiFunc。所以每当我需要定义一个函数指针时,我会简单地写: GuiFunc functionPointer = &somefunction;我现在知道了。谢谢您的帮助。你们太棒了。
-
你为什么称它为复制品? OP 看过那行代码,但他不明白,因此他不知道它是关于函数指针的,你不觉得吗?
标签: c function-pointers typedef