gpt4 book ai didi

c++ - std::mem_fn(&method_defined_with_forceinline)(*this) 未内联

转载 作者:行者123 更新时间:2023-11-30 03:23:56 25 4
gpt4 key购买 nike

这是由于 mem_fn() 的实现没有定义 __forceinline/inline/__attribute__((always_inline)) 造成的吗?是否可以解决这个问题,例如使用自己的 mem_fn 实现?

最佳答案

获取函数的指针不允许它被内联。

编译器将无法内联它,除非在编译时知道将调用哪个函数(通过指针或 std::mem_fn),在这种情况下为什么要使用 std::mem_fn 在第一位(什么时候可以调用函数)?

关于c++ - std::mem_fn(&method_defined_with_forceinline)(*this) 未内联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50138789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com