读书人

定义一个函数变量错在哪里?该如何解决

发布时间: 2012-02-28 13:06:35 作者: rapoo

定义一个函数变量错在哪里?
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);

读书人网 >VC/MFC

热点推荐