"Erase–remove惯用法"'是C++程序设计语言常用的技术，用于在C++标准模板库容器中删除元素。
动机.一个常见的编程任务是从集合（collection）中删除等于某个值或满足某个标准的所有元素。C++语言可以通过手写循环完成这个任务。但更好的办法是使用C++标准模板库中的算法来实现。codice_1用于从一个集合中删除一个元素，但是对于基于数组的容器，如codice_2，存储在被删除元素后的所有元素都需要向前以东以避免集合中有一个空位（gap）。在同一容器中多次调用