在C ++中,>
比==
更快?
a > b
VS
a == b
有时我想知道这个,因为也许我可以使用>而不是==,但代码不会那么清晰/可读
因为我假设==
必须比较所有数字,而>
只比较第一个,如果需要,第二个,依此类推,这是正确的,或者它实际上是什么做,哪一个是最快的运营商?
答案 0 :(得分:12)
使用当前的CPU功率,您的应用程序中不会出现这样的优化。
记住Donald Knuth所说的话
我们应该忘记效率低,大约97%的时间说: 过早优化是万恶之源