【发布时间】:2012-02-26 07:54:09
【问题描述】:
我想知道关于班级规模的详细说明。 我想知道是否只有数据成员和没有任何虚拟关键字的成员函数,那么为什么类大小只取决于数据成员。 例如:
class A {
int a;
public:
int display() {
cout << "A=" << a << endl;
}
};
当我检查sizeof(A) 时,我发现它是 4 字节。为什么会这样?为什么成员函数对A类的大小没有影响?
谢谢
【问题讨论】:
-
看看this stackoverflow answer。它应该可以消除您的疑虑。