我正在尝试将C
代码转换为C++
. 在我的 .c 文件中,我有这样的定义:
void services(void);
void transfers(void);
此外,一个线程将像这样初始化上述两个:
_beginthread((void*) services,0,NULL);
_beginthread((void*) transfers,0,NULL);
当我尝试编译时,我在上面的两个地方都收到了以下错误,如下所示:
Conversion from void* to pointer to non-void required an Explicit cast: Cannot convert parameter 1 from void* to void(_cdecl*)(void*)
我对此感到困惑,希望你们对我说清楚:-)