不同编译器中sizeof_t的值可能会不一样。VS2010中为8,dev-c++ 4.9.9.2中为4。
在计算一个结构体的大小时,sizeof(struct xxxx)在不同计算机中可能会不同,解决方法是根据结构体的内容人为估计其大小,直接指定一个结构体的size,这样就做到了字节对齐。
不同编译器中sizeof_t的值可能会不一样。VS2010中为8,dev-c++ 4.9.9.2中为4。
在计算一个结构体的大小时,sizeof(struct xxxx)在不同计算机中可能会不同,解决方法是根据结构体的内容人为估计其大小,直接指定一个结构体的size,这样就做到了字节对齐。