正常使用只删除一个迭代器时,返回下一个元素的迭代器;
此处主要用于记录map删除多个相同元素:
erase删除两次同一个迭代器,会崩溃: 原因是第一次删除后,该迭代器为野指针,导致删除错误; ---------------------同理,其他容器若想多次erase元素时应该也是这个现象;
所以若不想每次都遍历map,最简单的方法是使用:
size_type erase (const key_type& k);