Map里面的数据为什么清空不了呢?
map<CString,MytlSG*> SGList; map<CString,MytlPS*> PSList;afx_msg LRESULT CMytlDlg::StopAll(WPARAM wParam,LPARAM lParam){ SGList.clear();//在这里用SGList.empty()判断已经是空的了 PSList.clear(); updataThreadList();}void CMytlDlg::updataThreadList(){m_LBThreadsListItems.ResetContent(); if(!SGList->empty())//这里向ListBox中添加数据的时候里面又有值了 { for (map<CString,MytlSG*>::iterator iter=SGList->begin();iter!=SGList->end();iter++) { m_LBThreadsListItems.AddString(iter->first); } }}