- 主题:C语言结构体数据传输和存储,有必要序列化和反序列化吗?
干嘛考虑那么垃圾的机器啊,他们的用户有购买力么
【 在 puke 的大作中提到: 】
: 是需要的,还有对齐问题,有的机器不对齐就崩溃了。
--
FROM 222.71.112.*
没听说过arm必须对齐啊
【 在 puke 的大作中提到: 】
: 但是你的手机就属于这类机器啊。
: 另外X86的SIMD指令也都是有对齐要求的。
--
FROM 222.71.112.*
我就是不记得有内存地址的对齐这个要求啊……
可能是我没踩过坑所以不记得?
【 在 hgoldfish 的大作中提到: 】
: 他可能说的是 pc 寄存器以及 load/store 要求访问的内存地址以 word 为单位对齐。那个是内存地址。不是结构的对齐,虽然也有一些关系。
: ARM 现在默认是不检查对齐。效率会差一些。
: 假如有这样的 c 结构体
: ...................
--
FROM 222.71.112.*