関数バインダ

STL の std::bind1st や std::bind2nd は参照の参照問題を解決できないので、パフォーマンス的な問題が起こりうる。そこで、Boost の boost::bind。これは参照の参照問題を回避しているだけでなく std::ptr_fun などで関数オブジェクト化しなくても関数をそのまま引数に取れるので簡単。さらに他変数関数にも対応と。
letsboost::bind