vector循环删除 的 操作方法

来源:互联网 发布:软件项目管理案例教程 编辑:程序博客网 时间:2024/06/16 02:27

从一个map或者vector中循环删除字段的方法


void WarmTips::clear_gap_list_data(){BOOL is_plus = FALSE;for (auto it = m_report_time_list.begin(); it != m_report_time_list.end();){for (auto it_gap = m_vec_gap_list.begin(); it_gap != m_vec_gap_list.end(); it_gap++){if (it->id == *it_gap){it = m_report_time_list.erase(it);is_plus = FALSE;break;}else{is_plus = TRUE;}}if (is_plus){it++;}}}


0 0
原创粉丝点击