怎么样使用MFC中的CMap及其子类的函数?

怎么样使用MFC中的CMap及其子类的函数?

CMapStringToPtr map;
POSITION pos = map.GetStartPosition();
while (pos != NULL)
{
CString strRet;
CString* pStr = NULL;
map.GetNextAssoc(pos, strRet, (void *&)pStr);
if (pChClass != NULL)
{
AfxMessageBox(strRet + *pStr);
}
}