remove和erase的区别 September 3, 2024 Content # STL list中的两个成员函数remove()和erase()有何区别? remove()成员函数可删除指定数值的元素,而erase()成员函数删除的是由iterator指定的范围。 algorithm头文件中的remove(),其参数为iterator,而iterator表示了容器的位置,但不知道具体的容器对象,因此,使用remove()是无法真正删除容器中的元素的。 容器对象的成员函数erase(),可以删除容器中的元素。 From # Links #