【求助】关于map和CStringList的问题
定义了一个map容器:
map<CString,CStringList*> m_JobHashList;这是类中一个static成员
key是JobID,value作Hash列表,下面这段代码是一个函数,目的是将strHash插入JobID对应的Hash列表中
void AddJobHash(CString strJobID,CString strHash){ map<CString,CStringList*>::iterator iter; iter=m_JobHashList.find(strJobID); if(iter!=m_JobHashList.end()){ iter->second->AddTail(strHash); return; } CStringList hashlist; hashlist.AddTail(strHash); m_JobHashList.insert(make_pair(strJobID,&hashlist));}