注意struct里面的字节对齐
以及下方的数据对齐的概念
结构体字节对齐
下面的解释就很骚了
首先是硬件电路的解释
从软件方面的编译器来看,
举例子,两种比较典型的eg
求一下:
但是也有例外,还有禁止对齐调整的
用处:
1)结构体需要被直接写入文件
2)这个结构需要通过网络传给其它程序
注意struct里面的字节对齐
以及下方的数据对齐的概念
结构体字节对齐
下面的解释就很骚了
首先是硬件电路的解释
从软件方面的编译器来看,
举例子,两种比较典型的eg
求一下:
但是也有例外,还有禁止对齐调整的
用处:
1)结构体需要被直接写入文件
2)这个结构需要通过网络传给其它程序