C中一个宏定义的意义? 看来就是调用void (__cdecl *)函数我也不明白为什么会有(int),这个干什么的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 说清楚就是 void(__cdecl*)返回的指针指向下一个位置! 宏定义了一个函数指针(相当于函数数组)吧。函数的参数是一个int,函数返回值是:void,-1表示下一个函数。 我觉得是对-1强制类型转换为(void (__cdecl *)(int))。该类型是一个函数指针,指向一个无返回值,带一个int参数的函数。 相当于typedef void (__cdecl *SIG_HANDLER)(int);#define SIG_ERR (SIG_HANDLER)-1把-1强制转换成函数指针 同意 tm(Tommy):这是一个常量,用于函数指针的一个常量,(应该是)表示无效的函数指针。 同意jiangping_zhu(娜可露露之风之刃) List Control的使用问题 VC的朋友过来帮帮忙 进程间WM_SETTEXT通信问题 全局变量问题?? 关于指针的问题! 有没有ASF或WMA或WMV的文件头资料? 无法用Sql语句一次选出的纪录,能否第一次选出到记录集后,再执行Sql语句选部分纪录? 为什么我加了一个类后,保存并重新打开这个项目的时候这个类找不到? 如何在CView窗口中,播放Avi? 弱弱的问一下,java开发出错就能定位错误行,vc有这个功能么? 郁闷而死,下面代码为什么不行? (在线死守,高人救我!) 如何改写CFile类
该类型是一个函数指针,指向一个无返回值,带一个int参数的函数。
#define SIG_ERR (SIG_HANDLER)-1把-1强制转换成函数指针
这是一个常量,用于函数指针的一个常量,(应该是)表示无效的函数指针。