Nic*_*pat 13 iteration circular-buffer
使用余数运算符很容易通过循环缓冲区向前迭代而不使用条件...
iterator = (iterator + 1) % buffer_size;
我不能为我的生活弄清楚反向操作,向后迭代.
Bor*_*lid 16
iterator = (iterator + buffer_size - 1) % buffer_size对你有用吗?比一路走得少.
iterator = (iterator + buffer_size - 1) % buffer_size
归档时间:
15 年,5 月 前
查看次数:
3719 次
最近记录: