如果在从开始到结束迭代时调用map元素上的擦除(),会发生什么?
map<string, SerialdMsg::SerialFunction_t>::iterator pm_it;for (pm_it = port_map.begin(); pm_it != port_map.end(); pm_it++){
if (pm_it->second == delete_this_id) {
port_map.erase(pm_it->first);
}}
翻翻过去那场雪
随时随地看视频慕课网APP
相关分类