メンバ関数ポインタのラッピング
めったに使わないのですぐ忘れるのでメモ
#include <functional> class Cls { public: void funct(); }; Cls cls; std::mem_fun( &Cls::funct )( &cls ); std::mem_fun_ref( &Cls::funct )( cls ); std::bind( &Cls::funct, &cls )();
なお、mem_fun、mem_fun_refは引数があると使えない模様。bindはもちろん引数があっても問題なし