0
ラムダ式のプレースホルダを間接参照する方法はありますか?Boost.Lambda - 逆参照プレースホルダ
boost::function<int(MyClass*)> f = boost::bind(&MyClass::myMethod, _1);
を、私はif文などで、より複雑な式を構築したい:
boost::function<int(MyClass*)> f = _1->myMethod();
f(myObject);
は、私は結合を作ることができます知っています。
これは動作するはずです理論的には
boost :: function func =(_1 - > *&Foo :: bla); 'は動作するはずですが、私のためにはコンパイルされず、理由がわかりません。 –
pmr