std::mem_fn を調べた
std::mem_fn はメンバー関数への呼び出し用ラッパーを作成してくれる機能です
使い方:
#include <functional> class Foo { public: void set(int val){val_=val;} private: int val_; }; int main(void) { Foo foo; auto setter = std::mem_fn(&Foo::set); setter(foo,20); // foo.set(20); と同じ意味です return 0; }