std::map下标[ ] 有两个功能 : 插入并操作
for (int id=0;id< LV_laneline.size();id++)
{
unsigned long long RC_id = std::stoull(LV_laneline[id].attrubutes[lcf_to_RCid]);
if (rcid_id_grpups.find(RC_id) == rcid_id_grpups.end())//cout << "没有这个key" << endl;
{
std::vector<int> vj;
vj.push_back(id);
rcid_id_grpups.insert(std::pair<int, std::vector<int> >(RC_id, vj));
}
else {
rcid_id_grpups[RC_id].push_back(id);
}
}
//
功能和作用是一样的:
for (int id=0;id< LV_laneline.size();id++)
{
unsigned long long RC_id = std::stoull(LV_laneline[id].attrubutes[lcf_to_RCid]);
rcid_id_grpups[RC_id].push_back(id);
}