for_each とメンバ関数呼び出し(引数あり)
すぐに忘れる。っていうか boost だよなーと。
struct Object { int DoIt(int); }; std::vector<Object*> v; std::for_each(v.begin(), v.end(), std::bind2nd(std::mem_fun(&Object::DoIt), 0));
すぐに忘れる。っていうか boost だよなーと。
struct Object { int DoIt(int); }; std::vector<Object*> v; std::for_each(v.begin(), v.end(), std::bind2nd(std::mem_fun(&Object::DoIt), 0));