gpt4 book ai didi

c++ -++i 与 i++ : is there any difference on any modern compiler?

转载 作者:太空狗 更新时间:2023-10-29 19:44:44 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Is there a performance difference between i++ and ++i in C++?

我的理解是:

i++;

应该接受比

更多的指令
++i;

因为它会生成一个您不需要使用的中间结果,所以人们将“++i”放在对中间结果没有用处的代码行上。

然而,编译器真的很聪明,它们可以判断结果是否被使用。他们可以说出各种各样的事情。但它们并不神奇

所以我很好奇 - 在现代编译器上,选择一种方式而不是另一种方式是否真的很重要,或者它会简单地编译成相同的机器代码而不管吗?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com