使用向前迭代器的重排算法:remove,不能将全部需要“删除”的元素“删除”。譬如:
vector<int> vi = { 1,6,11,6,10,6,8,6,3,5,9 }; remove(vi.begin(), vi.end(), 6); //remove_if存在相同问题
上面的代码并不能将其中的6全部“删除”!!!
使用向前迭代器的重排算法:remove,不能将全部需要“删除”的元素“删除”。譬如:
vector<int> vi = { 1,6,11,6,10,6,8,6,3,5,9 }; remove(vi.begin(), vi.end(), 6); //remove_if存在相同问题
上面的代码并不能将其中的6全部“删除”!!!