Существует ли в C ++ эквивалент BigDecimal в Java?

Я ищу класс C ++, который может выполнять арифметические операции с десятичной плавающей запятой. Просматривая http://speleotrove.com/decimal/ , есть ссылки на всевозможные классы, которые люди написали и не поддерживают. Копаясь в материалах decNumber ++, я получил несколько писем, показывающих, что GCC в конечном итоге будет поддерживать эту функцию. (Формально известный как ISO / IEC TR 24733)

Я ищу что-то, что я могу использовать как замену float или double, то, что другие люди используют в своих собственных проектах. Надеюсь, с открытым исходным кодом.

Спасибо!

РЕДАКТИРОВАТЬ: Я должен указать, что я пытаюсь использовать это для представления цен. Так что мне нужны ТОЧНЫЕ десятичные дроби, а не ОГРОМНЫЕ десятичные дроби.

18
задан poindexter 25 January 2011 в 23:20
поделиться