Я просматриваю библиотеки Boost, которые были включены в технический отчет 1 С++, и пытаюсь понять, что каждый делает.
Я только что закончил пример для boost::mem_fn
, и теперь мне интересно, в чем смысл использовать его вместо лучшего boost::bind
. Насколько я понимаю, оба из них возвращают объект функции, указывающий на функцию-член. Я считаю, что mem_fn
настолько ограничен, что я не могу найти сценарий, где его использование будет лучше, чем bind
.
Я что-то упустил? Есть ли случай, когда bind не может заменить mem_fn?