【发布时间】:2013-05-11 15:15:51
【问题描述】:
例如:
...一些代码
int sizeOfSomeObject = someObject.length();
...一些代码,sizeOfSomeObject 不再需要了
现在我需要其他 int 变量来执行其他操作(例如,用于某个对象中的位置),而我遇到了两难境地:为此创建一个新变量或使用 sizeOfSomeObject。在第一种情况下,我将保持可读性,但会失去性能。在第二种情况下 - 相反。程序员在这种情况下通常会怎么做?
【问题讨论】:
-
是什么让你认为你会失去性能?在这种情况下,您的编译器几乎肯定足够聪明,可以“做正确的事”。