相关疑难解决方法(0)

C++中双/浮点型二进制序列化的可移植性

C++标准没有讨论float和double类型的底层布局,只讨论它们应该表示的值的范围.(对于签名类型也是如此,这是两个恭维还是别的)

我的问题是:用于以可移植方式序列化/反序列化POD类型(如double和float)的技术是什么?目前,似乎唯一的方法是将值表示为字面意义(如"123.456"),double的ieee754布局在所有体系结构上都不是标准的.

c++ double serialization portability ieee-754

46
推荐指数
4
解决办法
1万
查看次数

标签 统计

c++ ×1

double ×1

ieee-754 ×1

portability ×1

serialization ×1