insert ()插入的位置是p,如果p 不是最后一个位置,那么erase删掉的是最后一个节点,此时删除后的i 已经是 data.end() 了 此时在++i 自然是崩溃了
估计是你insert之后迭代器失效了