Re: string в double и странный результат =)
От: _NN_ www.nemerleweb.com
Дата: 05.07.18 08:08
Оценка:
Здравствуйте, niXman, Вы писали:

X>привет!


X>читаю некоторый JSON, в котором floating-point-values.

X>проблема в том, когда я привожу строку(парсер ведь строку хранить) в double — вместо '123.456' получаю '123.45999999998'.
X>можно было не обращать на это внимание, но этот double является идентификатором, который я должен использовать как идентификатор, но '123.45999999998' != '123.456'.
double сравнивать так нельзя.
https://rsdn.org/forum/cpp/2640596.flat#2640596
Автор: McSeem2
Дата: 31.08.07


X>как быть? заюзать какую-нить либу для big-numbers? какую?

А не полно ли их итак ?
Первая выдача гугла https://github.com/Limeoats/BigNumber
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.