Это просто прекрасное. Я где-то слышал утверждение, что лямбы имеют zero cost, что должны соптимизироваться во что-то такое же, как и исхордный код.
Ну так вот для такого кода:
int main() {
auto div = [](double a, double b) { return a / b; };
double a = 0.5;
double b = 0.01;
std::cout << (int)(a / b) << std::endl;
std::cout << (int)div(a, b) << std::endl;
}
У меня сработало в трех случаях из четырех. В четвертом вышло
49
50
Счастливого дебага с*****.