yaoyutaoTom 发表于 2016-2-25 08:48

VOID* 指针为啥不直接写具体点,里面还要转换?

void set_perform_device_reset_ptr(void *func)
{
        para.PDR = (PerformDeviceReset)func;
}
func为啥不直接定义成PerformDeviceReset类型,非要到里面再转换一下,这不是给自己找麻烦吗?

billypeng 发表于 2016-3-6 09:08

原因是调用的时候不用转换了。
页: [1]
查看完整版本: VOID* 指针为啥不直接写具体点,里面还要转换?