Я знаю, что float не подходит для хранения значений валюты из-за ошибок округления. Существует ли стандартный способ представления денег на С++?
Я посмотрел в библиотеку boost и ничего не нашел. В java кажется, что BigInteger - это способ, но я не смог найти эквивалент в С++. Я мог бы написать свой собственный денежный класс, но предпочитаю не делать этого, если что-то проверено.