void * 类型的实参与 void *(__cdecl *)(void *) 类型的形参不兼容C/C++(167)
时间: 2023-08-27 17:04:46 浏览: 258
C++形参与实参的区别实例解析
5星 · 资源好评率100%
这个错误通常是由于函数指针类型不匹配引起的。具体来说,当你尝试将一个 void* 类型的指针作为 void *(__cdecl *)(void *) 类型的函数参数传递时,编译器会发出这个错误提示。
要解决这个问题,你需要确保你传递的函数指针类型与形参类型完全匹配。如果你需要将一个 void* 类型的指针转换为函数指针类型,你可以使用强制类型转换来实现。不过,在这种情况下,你需要确保你转换的类型是正确的,否则会引发未定义行为或其他问题。
阅读全文