C++ STL中erase有三种用法:
注意可以删除一段元素,但不包括最后一个元素
erase(element e);//删除指定元素
erase(iter it);//删除指定位置的元素,并且会返回下一个元素的地址
erase(iter begin(),iter end());//删除一段元素 前闭后开
//会返回最后一个删除元素后一个元素的迭代器,即此处iter end()
C++ STL中erase有三种用法:
注意可以删除一段元素,但不包括最后一个元素
erase(element e);//删除指定元素
erase(iter it);//删除指定位置的元素,并且会返回下一个元素的地址
erase(iter begin(),iter end());//删除一段元素 前闭后开
//会返回最后一个删除元素后一个元素的迭代器,即此处iter end()