Здравствуйте, Evgeny.Panasyuk, Вы писали:
EP>Уверен что современные компиляторы легко оптимизируют подобные косвенные вызовы.
именно.
EP>Думаю имелось в виду что шансов встроить указатель на функцию меньше (а не "мало"), так как очевидно код привязан не к типу, а к значению указателя.
Если значение указателя известно во время компиляции, то я не вижу вообще никакой разницы между лямбдой и байндером — компилятор встроит и там, и там.
И если неизвестен — тоже: он останется неизвестным и внутри лямбды и встроен не будет ни там, ни там.