stl map遍历删除的方法
for (std::map >::iterator iter = clearing_observations_map_.begin(); iter != clearing_observations_map_.end();) { if (ros::Time::now() - iter->first >= ros::Duration(clearing_cycle_time_)) {