LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 829|回复: 2

一个typedef的声明!请教是什么意思?谢谢!

[复制链接]
发表于 2006-10-20 11:44:02 | 显示全部楼层 |阅读模式
头文件里有:typedef void* (*ActiveFunction)(int KeyCode, int* ReturnKey, int data);
源代码里使用:
static ActiveFunction pfActive = NULL;

pfActive是个什么样的东西?
谢谢大家指教.
另:哪里可以有c语言复杂声明的解析??
发表于 2006-10-20 12:29:43 | 显示全部楼层
这个就是定义了一个函数指针,这个函数的原型是:
void *a(int, int *, int)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-27 14:53:14 | 显示全部楼层
我知道了:
声明一个函数指针,该函数有2个参数,返回值为void* 指针!
可以这样使用:
ActiveFunction pfActive = NULL;
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表