Использование std::bind http://www.rsdn.ru/article/cpp/boost.bind.xml Использование популярное библиотеки boost.bind. Теория и примеры