线程函数的位置
一个MFC程序 线程函数采取全局函数的定义方式 头文件中定义如下
UINT SendWorker(LPVOID pParam);
class CICPDlg : public CDialog
{
.....
但是在cpp文件中全局函数实现部分该写在哪个位置呢 我将它写在一个CICPDlg的成员函数之前 如
UINT SendWorker(LPVOID pParam);
{
......
}
CString CICPDlg::GetTIP(CString str)
{
...
}
编译时总是显示错误 GetTIP这一行 local function definition illegal
把后面这个函数提到全局函数上面去就没事了 但是如果再有一个新建的成员函数加进来 即使是在全局函数的下面 也没问题 这个怎么解释? 请教