【发布时间】:2010-09-24 19:56:14
【问题描述】:
我需要将双精度值存储为字符串。我知道如果我想显示它可以使用printf,但我只想将它存储在一个字符串变量中,以便以后可以将它存储在地图中(作为值,而不是键)。
【问题讨论】:
-
回答您的问题的问题:为什么要将双精度值存储在字符串中以将其存储在地图中?你打算使用字符串化的双精度作为键吗?如果没有,为什么不保持原样?
-
有趣的地方。然而,使用双精度作为映射键可能充满危险,因为浮点值的精确比较总是如此。对字符串表示的索引可以避免这个问题。
-
为什么要转换它?将其作为双精度存储在地图中,并避免相互转换。
-
这听起来仍然像是在呼吁对象。工会会起作用。每个对象都向其中插入各种值,并让它自我验证。
-
我在一个文件中只有一堆名称/值对。它不需要对象。