gpt4 book ai didi

c++ - __forceinline 的执行速度是否比 __inline 快?

转载 作者:太空宇宙 更新时间:2023-11-04 11:59:11 25 4
gpt4 key购买 nike

有些函数太短了,用__forceinline代替__inline好吗?

__inline void foo(){ //Optimized call
//some commands
}

__forceinline void fast_foo(){ //More "inline" - Does it perform faster than inline?
//some commands
}

最佳答案

Does __forceinline perform faster than __inline?

有时会,有时不会。这完全取决于函数内部的内容、调用模式以及许多其他因素。

一般来说,通过静态分析准确预测性能几乎是不可能的。如果您想准确回答问题,请为两个备选方案计时。

关于c++ - __forceinline 的执行速度是否比 __inline 快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14845447/

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