C ++标准没有讨论float和doubletypes的底层布局,只讨论了它们应该表示的值的范围。 (这对签名types也是如此,这是两个赞美还是别的什么) 我的问题是:什么是技术用于序列化/反序列化PODtypes,如double和float以便携方式? 目前看起来唯一的方法就是让字面值代表(如“123.456”),double的ieee754布局在所有体系结构上都不是标准的。