The C++ Standard Library (Second Edition)Nicolai Josuttis 在其着作中指出,编译器可以比普通函数更好地优化lambdas.
The C++ Standard Library (Second Edition)
此外,C++编译器比普通函数更好地优化lambdas.(第213页)
这是为什么?
我认为在内联时不应该有任何差别.我能想到的唯一原因是编译器可能有一个更好的本地上下文与lambdas,这样可以做出更多假设并执行更多优化.
c++ optimization lambda compiler-optimization c++11
c++ ×1
c++11 ×1
compiler-optimization ×1
lambda ×1
optimization ×1