x=x+1 vs. x +=1

后端 未结 17 1218
独厮守ぢ
独厮守ぢ 2020-12-29 02:57

I\'m under the impression that these two commands result in the same end, namely incrementing X by 1 but that the latter is probably more efficient.

If this is not c

17条回答
  •  無奈伤痛
    2020-12-29 03:30

    The optimizer probably produces the same result, if x is a simple type like int or float.

    If you'd use some other language (limited VB knowledge here, can you overload +=?) where x could be one big honking object, the former creates and extra copy, which can be hundreds of megs. The latter does not.

提交回复
热议问题