std:map 怎么增加元素

std::map 如何增加元素typedef struct _tagUrlInfo{ CString urlCString sessionCString requestheaders

std::map 如何增加元素
typedef struct _tagUrlInfo
{

CString url;
CString session;
CString requestheaders;
CString responseheaders;
} tagUrlInfo, *LPtagUrlInfo;

std::map<INT,tagUrlInfo>m_ctlRequest;

std::map<INT,tagUrlInfo>::iterator iter2;

 iter2->first=nItem;//开始出错
  iter2->second.url=strUrl;

请问如何把nItem strUrl加入到m_ctlRequest?


[解决办法]

C/C++ code
m_ctlRequest[nItem] = strUrl;