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 –