Wzhone @ 2024-11-28 21:07:30
一般来说以下三种写法哪一种最快?
顺带求助inline所带来的效率提升和把函数手动展开是否有效率上的提升
by Wzhone @ 2024-11-28 21:09:16
对了,用指针代替数组模拟的指针会不会快一点(虽然更容易炸)
by litjohn @ 2024-11-28 21:10:47
@Wzhone 用指针很可能会慢。
by Wzhone @ 2024-11-28 21:18:06
@litjohn
谢大佬!
by Estrella_Explore @ 2024-11-28 21:21:32
@Wzhone
inline 好像其实没什么大用(-Winline
查看编译器内联失败的警告)
基本上大多数时候 inline 也就求个心理安慰,~g++ 不想内联你的函数你也没办法,只是提示g++此处建议inline而已~
而且手动展开循环有可能会造成大量的寄存器上的开销,有可能得不偿失
by Wzhone @ 2024-11-28 21:27:28
@Estrella_Explore
fine 谢谢
by Wzhone @ 2024-11-28 21:29:42
@Estrella_Explore
还真是,显示无法嵌入
by jason_sun @ 2024-11-28 21:58:09
inline有时候蛮有用的