小编mgh*_*di 的帖子

是i =(i + 1)&3比i =(i + 1)%4快

我正在优化c ++代码.在一个关键步骤,我想实现以下功能y=f(x):

f(0)=1

f(1)=2

f(2)=3

f(3)=0
Run Code Online (Sandbox Code Playgroud)

哪一个更快?使用查找表或 i=(i+1)&3i=(i+1)%4?或者更好的建议?

c++ micro-optimization

6
推荐指数
3
解决办法
1520
查看次数

标签 统计

c++ ×1

micro-optimization ×1