在 C++ Builder:
一般来说,sizeof和InstanceSize得到的数字一样。
只是sizeof是编译时就已经算出来的常数了,InstanceSize是根据运行时信息
得到的。
特殊条件下,比如,mainform是你的主窗口TMainForm的指针,
TComponent* p=mainform;
sizeof(*p) 得到的是TComponent的InstanceSize
而p->InstanceSize()得到的是TMainForm的InstanceSize,而不是TComponent的
在delphi,对于对象,sizeof得到的数好象没什么用,总是4