C++初级语法问题

DWORD nResult = 0;
if(pThread->m_pfnThreadProc)
nResult = (*pThread->m_pfnThreadProc)(pThread->m_pThreadParams);
请问这是什么意思。
nResult =()();
是函数,还是相乘啊。还是什么特别的语法
准确的说,这个形式是nResult =(*)();
这个使用的C/C++的语法叫做“函数指针”。
(*pThread->m_pfnThreadProc)会返回一个函数名,
(pThread->m_pThreadParams)会返回一个函数参数拦察。

这个看起来像MFC的编程啊。pThread是一个线程的指绝衡饥针,并返这个好像不是初级的内容,这个应该是高级的内容了。

你搜索一下 函数指针,就知道是怎么回事了。
是函数调用
pThread->m_pfnThreadProc是个模拆哗函数指针,旦行pThread->m_pThreadParams是御态该函数的参数