求救!!!关于VC的 CMapStringToPtr::Lookup 问题
各位大侠:
在我的程序中定义:CMapStringToPtr m_mapSocket; 成员变量;
在程序中有:
if (m_mapSocket.Lookup(LPCTSTR(m_strPlayerID), (void* &) pSocket))
{
........
}
语句。
在Debug版下一切正常,但在Release版下却有如下问题:
同一个m_strPlayerID值(m_mapSocket中已经含有此项),有时m_mapSocket.Lookup(LPCTSTR(m_strPlayerID), (void* &) pSocket)返回真,但有时却返回假。为什么?
望各位不吝赐教。
本人的给分信誉绝对可靠。