1、若按4字节对齐sizeof(CTest)的值是多少?
virtual void mem_fun(){} 本身四个字节
charm_chData; 本身一个字节,但按四个字节对齐
intm_nData; 本身四个字节
各自占四个字节*3=12,所以是12;
2、若按1字节对齐sizeof(CTest)的值是多少?
virtual void mem_fun(){} 本身四个字节
charm_chData; 本身一个字节
intm_nData; 本身四个字节
4+1+4=9,所以是9;