【发布时间】:2011-02-28 04:28:29
【问题描述】:
class A
{
public int a;
public int c;
}
我将从 A 创建 10 个实例。然后我将再次从 A 创建 15 个实例……继续。前 10 个实例对变量具有相同的值,接下来的 15 个实例对 a 具有相同的值。但我并不是说两个组对 a 具有相同的值。问题是在第一组和 15 中创建相同的值 10 次第二组的记忆次数是不必要的。
在这种情况下,减少不必要数据的最佳解决方案是什么?
【问题讨论】:
-
我不知道它与语言有关。如果真的是相关的,那么 c# 或 java 可以。
-
是的,它和语言也有点关系。在 C 中我们可以使用指针,对于 .net 我们也可以使用指针。但是编写不安全的代码并不吸引我。
标签: class memory optimization member