我有std::list<MyClass> *info1
我想使用(*info1).remove_if
與bool函數MyClass。正如我所看到的,每個人都爲remove_if創建外部函數或結構。難道不可以將它與bool MyClass::Condition()
函數一起使用嗎?使用std :: list :: remove_if與MyClass的函數
像這樣:
class MyClass
{
private:
int value;
public:
bool Condition()
{
return (value > 7500);
}
};
而且隨後
(*info1).remove_if(Condition())`
「std :: mem_fn」的輸入較少。 –
@ T.C。誠然,謝謝。 – Shoe
謝謝,std :: mem_fn正如我所願。 – ergbil