除了编辑器中的额外空间外,这两个语句之间有什么区别吗?
编辑:感谢您的回答。我还想知道编译器如何评估每条语句。
最佳答案
否 - 对于 POD 之外的任何其他操作,运算符可能会过载。
您希望任何合理的实现都能使这些操作相同,但这取决于开发人员,而不是由编译器强制执行。
当人们重载操作符使得 (A==B)
与 (B==A)
不同时,您可以想象更微妙的问题。
关于c++ - 是语句value += i;与 value = value + i 完全相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13810243/