0
如何使用STL算法模塊將元素移動到aux_list
?如果謂詞滿足,如何從容器中移動(重新)?
std::remove_copy_if(list.begin(), list.end(), std::back_inserter(aux_list),
[](const value_type& item_ptr)
{
return !item_ptr->is_valid();
});
因此,而不是從'list'複製到'aux_list'你想要移動的元素? – NathanOliver
請注意,與名稱相反,'remove_copy_if'實際上並沒有刪除任何東西。 –
我其實之前曾問過類似的問題。 https://stackoverflow.com/questions/27320577/remove-elements-from-range-and-copy-removed-elements-to-new-range –