当我创建一个帖子时:
hHand[i] = (HANDLE)_beginthreadex(NULL,0,_TF_conv_core,&pParam[i],0,NULL);
_TF_conv_core是我的线程函数:
template <typename Dtype>
unsigned __stdcall _TF_conv_core(void* p_param)
{...}
有一个编译错误,表示无法将param 3从“unsigned int(_cdecl *)(void *)”切换为“_beginthreadex_proc_type”。但是我已经定义了__stdcall,为什么它是“_cdecl”? 当我注释掉“模板”时,它可以成功编译。为什么呢?