例えば、std::vector<MyClass>
がある場合、MyClass
に公開方法:bool isTiredOfLife()
がある場合、trueを返す要素をどのように削除しますか?私は要素のいくつかのプロパティに基づいて、std :: vectorの要素をどのように削除しますか?
v.erase(remove_if(v.begin(), v.end(),
mem_fun_ref(&MyClass::isTiredOfLife)),
v.end());
remove_if
remove_if好む
remove_if()+1を忘れました。 –
非常にクールです。前にそれを見たことはありません。 +1 – Bernard
ありがとう、それはトリックでした。 –