typedef int (CALLBACK *hook)();怎么理解?

来源:百度知道 编辑:UC知道 时间:2024/09/22 21:19:15
C语言API里面hook例子,不理解这句。一向我都是typedef struct a{}datatype;

typedef int (CALLBACK *hook)();
typedef int(_CDECL* hook)(int , int) ; //只不过这个CDECL是默认的。
这是函数指针定义,只不过前者定义的是一个回调函数类型,返回值为int,形参不定。
运用形式如下:
int fun1(hook hk, int others);
有代码的话可以发给我一起看看啊.