- 158 名前:デフォルトの名無しさん [2009/03/21(土) 13:22:33 ]
- std::tr1::bindですが、↓がコンパイルできません。
Aのメンバ関数に引数を渡したいのではなくて、X::funcBにAを渡したいのです。 どうすればいいでしょうか。 class X { class A { ... }; void funcA(void) { for_each(container.begin(), container.end(), std::tr1::bind(&X::funcB, _1)); } void funcB(const A& a) { ... } std::vector<A> container; };
|

|