ブーストを使用せずに、テンプレートパラメータとしてメンバー関数を渡して呼び出したいのですが可能です。これが私がやろうとしたことの例です、
class object { void method(); }
{
object object_instance;
...
apply<object:: method>();
...
template<class F>
void apply() { F(object_instance); } // want to call object_instance.F()
}
それは機能しないので、問題は、オブジェクトメソッドをオブジェクトにバインドする方法です。ありがとう
上記は例であり、実際のコードではありません。名前だけが異なる関数がたくさんありますが、多くのパラメーターがあり、演算子でラップアラウンドしたいと思います。