C++:是否存在结构体根据字节序可以有不同大小的情况?[duplicate]

gg58donl  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(133)
    • 此问题在此处已有答案**:

Does the endianness affect how structure members are stored into the memory(5个答案)
(13个答案)
5天前关闭。
所以我在教科书上读到,在一些特殊的情况下,当字节序改变时,结构体可以改变大小,我不确定,但我认为这个例子是

struct X { int a, char b };

有人能解释一下这是不是真的吗?

eqqqjvef

eqqqjvef1#

字节序的改变意味着你在一个不同的系统上,编译器可以自由地定义填充、整数大小和字节大小,这都可能导致不同的结构体大小,但这不是因为字节序。

相关问题