2017-02-15 49 views
-4

哪些标准C++集合包含内置的remove/remove_if操作?带有内置删除操作的C++集合?

例如,我看到list有他们:

http://www.cplusplus.com/reference/list/list/remove/ http://www.cplusplus.com/reference/list/list/remove_if/

list<int> mylist (...); 
mylist.remove(42); 

vector不,我要做的v.erase(remove(etc.etc.etc.))

+2

您可以随时[查看文档](http://en.cppreference.com/w/cpp)为每个容器。我得问问....你为什么不这样做呢? –

+1

[搜索文档](http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=remove)报告的容器类型可能是哪个容器具有相当好的指标这个,哪个没有。如果您[搜索'remove_if'](http://en.cppreference.com/mwiki/index.php?title=Special%3ASearch&search=remove_if),该列表会清除*显着*。 – WhozCraig

+0

@Jay Bazuzi我也在'算法'中看到过,http://www.cplusplus.com/reference/algorithm/remove/ – Dinesh

回答