标签:
先在头文件中声明函数指针
typedef void functionPoint(int i, int j);
struct dataEvent
{
functionPoint *pProc;
int num;
};
声明一个调用函数指针的函数
void aeEvents(struct dataEvent *data);
在.c文件中实现aeEvents(dataEvent *data)
void aeEvents(dataEvent *data) { data->pProc(9, 10); }
static int aeRealFunc(int i, int j) { return i+j; }
void main()
{
struct dataEvent param;
param.pProc = aeRealFunc;
aeEvents(¶m);
}
标签:
原文地址:http://my.oschina.net/ikel/blog/471995