35 c++
我听说在C++中,preincrements(++ i)比postincrements(i ++)快一点.真的吗?这是什么原因?
tva*_*son 55
后增量通常涉及保留前一个值的副本并添加一些额外的代码.预增量只是做它的工作并且不受影响.我通常预先增加,除非语义会改变,实际上需要后增量.
在任何合适的编译器上,如果不使用该值,则++ i和i ++相同。
如果使用该值,如果需要相同的语义,++ i将需要一个临时值来存储预增值。
| 归档时间: |
|
| 查看次数: |
36634 次 |
| 最近记录: |