我想使用多线程和封装在 function 中的所有东西来做一些事情foo
。
filterThread = _beginthread (foo, 0,NULL) ;
我想让foo
返回值:
int foo()
{
return iRet;
}
但是 _beginthread 的原型_CRTIMP uintptr_t __cdecl _beginthread (_In_ void (__cdecl * _StartAddress) (void *),
_In_ unsigned _StackSize, _In_opt_ void * _ArgList)
显示foo
必须为 void ,这意味着不能返回值。我还有什么办法可以让foo
返回值?