原本以为 std::for_each 之类的算法终于有用了,但是随即发现一个遗憾的事:由于 Lambda 是个函数对象,因此不能内联优化!而一般的 Lambda 都是简短的几行代码,本应该是最适合内联的。
考虑到程序的效率,无奈只好放弃……
本文探讨了使用std::for_each算法结合Lambda表达式时遇到的问题——由于Lambda特性无法实现内联优化,这可能会影响程序效率。作者原本期望通过这种方式提高代码简洁性,但最终因性能考量不得不放弃。
原本以为 std::for_each 之类的算法终于有用了,但是随即发现一个遗憾的事:由于 Lambda 是个函数对象,因此不能内联优化!而一般的 Lambda 都是简短的几行代码,本应该是最适合内联的。
考虑到程序的效率,无奈只好放弃……
1万+
4385

被折叠的 条评论
为什么被折叠?