hThread2 = CreateThread(NULL,0,HelpThread,this,0,NULL); //客戶端管理線程

DWORD WINAPI CCalcServerDlg::HelpThread(LPVOID lpParameter)
 {
CCalcServerDlg *m_vec = (CCalcServerDlg*)lpParameter;
vector<Client> vec = m_vec->vec_Client;
vector<Client>::iterator client_iter;
for (client_iter = vec.begin();client_iter != vec.end();client_iter++)
 {
if (!client_iter->IsRunning())
 {
vec.erase(iter);
}

}
return 1;
}

//上面的 CCalcServerDlg *m_vec = (CCalcServerDlg*)lpParameter;
//就是直接使用數據成員vec_Client.
|