64,701
社区成员
发帖
与我相关
我的任务
分享
class A
{
public:
char c;
double b;
virtual void FuncA(){}
};
int _tmain(int argc, _TCHAR* argv[])
{
A obj;
cout<<(void*)&obj<<" "<<(void*)&(obj.c)<<" "<<(void*)&(obj.b)<<endl;
cout<<sizeof(A)<<endl;
system("pause");
return 0;
}
#pragma pack(push)
#pragma pack(4) // 字节对齐
class A
{
char c;
double b;
virtual void FuncA();
};
#pragma pack(pop)
print(sizeof(A));