- 论坛徽章:
- 0
|
闲着也是闲着,用这程序说明一下:
void *a(char *data, long len, long flags)
{
return 0;
}
void b(char *data, long len, long flags)
{
}
void (*tpsetunsol (void *(*disp) (char *data, long len, long flags))) (char *data, long len, long flags)
{
return &b;
}
int main()
{
tpsetunsol(&a);
}
另外void (*tpsetunsol (void (_TMDLLENTRY *)(*disp) (char *data, long len, long flags))) (char *data, long len, long flags)如果经过宏替换后是
void (*tpsetunsol (void (*)(*disp) (char *data, long len, long flags))) (char *data, long len, long flags)的话,会出错误。
不知_TMDLLENTRY到底是什么,总感觉无论是什么东西,都无法解析。 |
|