<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">内存对齐能够使CPU高效的存内存读/写数据,数据对象的对齐是指,其内存地址是否为</span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);"><strong>对齐字节</strong></span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">大小的倍数</span>
每种数据类型的天然对齐字节大小为其类型的大小,如int ,float 一般为4,short为2,double 为8,char 为1。
对于struct或者class的内存布局,可以通过如下代码来理解