使用stl的equal_range(CString)出错,该怎么解决

使用stl的equal_range(CString)出错使用mapCString,long mapStrmapStr.insert(pairCString,long(ADX

使用stl的equal_range(CString)出错
使用
map<CString,long> mapStr;
mapStr.insert(pair<CString,long>("ADX",1));
pair<CString,long> tmpPair;
tmpPair = mapStr.equal_range("A");
编译出错,请教为啥?

[解决办法]

C/C++ code
map<CString,long> mapStr;    mapStr.insert(pair<CString,long>("ADX",1));    pair<map<CString,long>::iterator, map<CString, long>::iterator> tmpPair;    tmpPair = mapStr.equal_range("A");