读书人

实例化一个种在内存中分配多大的空间

发布时间: 2011-12-21 23:56:01 作者: rapoo

实例化一个类,在内存中分配多大的空间,?
有两个类
class ClassA
{
int a;
}

class ClassB
{
int a;
int b;
}
class ClassB
{
int a;
int b;
public void Test()
{
string s ="test";
}
}

请问这三个类实例化的时候在内存里分配的内存大小有什么区别呢?

谢谢

[解决办法]
厄,貌似有个地方我搞错了,若考虑内存对齐,也许答案应该是 8 8 16
[解决办法]
// 但是第三个有了一个函数,为什么没有变呢?

函数是 type 的, 虚函数表机制

不是对象的

[解决办法]
学习

读书人网 >C#

热点推荐