#include <iostream.h>
class A
{};
class B
{};
class C //情況1
//class C:public A //情況2
{
virtual void fun()=0;
};
class D:public B,public C
{
};
int main()
{
cout<<sizeof(D)<<endl;
return 0;
}
情況1時(shí)sizeof(D)為4,
情況2時(shí)sizeof(D)為8,
啥原因,誰(shuí)解釋下?
posted on 2010-06-01 22:09
楚天清秋 閱讀(661)
評(píng)論(6) 編輯 收藏 引用 所屬分類(lèi):
C,C++