在C/C++程序中,结构化数据通常用结构体来组织,结构体也能够方便的转换为字节流,因此结构化的数据传输本不该成为问题, 但在VC或GCC的默认设置下编译出的程序,却有一个值得注意的问题——结构体的对齐。 结构体的对齐是编译器为加快程序运行,在结构体中填入一些空白字节,是的结构体成员按一定规则对齐。 例如结构:...