【发布时间】:2013-05-10 18:38:06
【问题描述】:
对不起,如果标题有点含糊,我的术语还不是很好。 我想说的是:哪一个在内存管理方面更好,如果有任何区别或者在实践中哪个更好?
假设我有一个会不断更新的函数。
function update() {
int i = random();
}
在这里,我们不断地将“i”声明为整数并给它一个随机数。此更新将一直运行,直到程序终止。这样做不好吗?内存如何处理这个问题?我想它本身并没有太大的影响,但也许使用更大的代码会影响事情?
以任何方式、形状或形式在类头中声明“i”是否更好?就像它只会为“i”分配内存?
显然还需要学习很多内存管理方面的知识:)
【问题讨论】:
-
@Dukeling thx 澄清..我只是想把它带到任何特定的语言..因为我虽然所有语言的问题都是一样的
标签: variables memory language-agnostic coding-style