
111111111111111111111111 id
struct structdata
{
int id;
long context;
}
map map void readdata() { map for(it = httpnodeobj.begin(); it != httpnode.end();++it) { httpnode* pdata = it->second; id = pdata->id; map if(itr != valudeobj.end()) { structdata *ptemp = itr->second; ptemp->context += pdata->context; } structdata * point = (structdata*)mallc(sizeof(structdata)); point->id = pdata->id; point-contest = pdata->context; valueobj[id] = point; } //直接取map值的两种方法 方法1: Int main() { Map mapStudent.insert(pair mapStudent.insert(pair mapStudent.insert(pair int nSize = mapStudent.size() //此处有误,应该是 for(int nIndex = 1; nIndex <= nSize; nIndex++) //by rainfish for(int nIndex = 0; nIndex < nSize; nIndex++) { Cout< } 方法2: map iter = g_protocol_map.find(q.fieldValue(3)); if(iter != g_protocol_map.end()) { fr.procotolgroup_id = g_protocol_map[q.fieldValue(3)]; //可以看出可以直接把value赋给某个变量 } fr.linkgroup_id = q.fieldValue(4);
