私は次のようなものを持っています:
struct A{
virtual int derp(){
if(herp()) return 1;
else return 0;
}
void slurp(){
boost::function<bool(int x, int y)> purp = /** boost bind derp to match lvalue sig **/;
}
}
何か案は?基本的にderpを呼び出し、渡された(x、y)を無視する関数prupを作成したいと思います。
私はのようなものが必要です
bool purp(int x, int y){ return derp(); }
ただし、メンバー関数として作成するのではなく、可能であればローカルで作成するだけにしますか?