Как обращаться с большими числами?

У меня очень большое число, предположим, какой-то идентификатор транзакции или большие деньги. Итак, как я буду обрабатывать расчеты на них (добавить, несколько и т. Д.). Разве любой другой должен был хранить его в общем типе хранилища (long, long long и т. Д.), Чтобы позаботиться о такой ситуации? Поддерживает ли boost решение?