定义一个函数变量错在哪里?
DWORD WINAPI Saccept(LPVOID lp)
{
::AfxMessageBox( "ok ");
return 0;
}
Saccept st;
提示syntax error : missing '; ' before identifier 'st '
[解决办法]
你这不叫函数变量,这叫语法错误。
一般没有函数变量这种叫法,而是定义一个函数指针,
typedef DWORD (WINAPI *Funcp)(LPVOID);
Funcp st = Saccept;
st(NULL);