【发布时间】:2012-12-14 07:51:02
【问题描述】:
假设我有一个容器......以下是什么意思。
c.erase(remove(c.begin(),c.end(),99),c.end());
擦除和删除不一样吗?上面例子中的erase和remove的具体作用是什么?
【问题讨论】:
-
查找erase remove-idiom。我知道它就在这里的某个地方。基本上,算法不知道他们正在处理的容器,所以实际上擦除它们是不可能的。
-
我不敢相信它不是重复的。
标签: c++ containers erase