分析对象所占空间大小

 #include  "iostream.h"
 class VolTest
 {
  char ch;
  int x;
  double y;
 public:
  void setValue(char c,int a,double b)
  {
   ch=c;
   x=a;
   y=b;
  }
  void printValue()
  {
   cout<<"ch="<<ch<<","<<"x="<<","<<"y="<<y<<endl;
  }
 };
 void main()
 {
  VolTest vt1,vt2;
  vt1.setValue('A',2,3.5);
  vt1.printValue();
  vt2.setValue('B',4,7.9);
  vt2.printValue();
  cout<<"对象vt1所占空间大小为:"<<sizeof(vt1)<<endl;
  cout<<"对象vt2所占空间大小为:"<<sizeof(vt2)<<endl;
 }

你可能感兴趣的:(分析对象所占空间大小)