关于 lambda

学术版

zhangbo1000 @ 2024-11-29 06:57:59

在函数参数中的函数(比如 std::sort 的第三个参数)改成等价的 Lambda 表达式,会对运行速度产生影响吗?


by cjrawa @ 2024-11-29 08:44:31

@denominator 破案了,是 O2 搞的鬼。以下是我在关闭了 O2 优化后测试的结果:


by N_z_ @ 2024-11-29 09:36:37

@denominator@cjrawa 感觉还是内联相关原因。


by TH911 @ 2024-11-29 11:23:12

@denominator Lambda 我记得是内联了的,你用函数的话首先要跳过去调用,其次你如果传的是形参的话拷贝变量也要时间


上一页 |