Главная » C++ » метапрограммирование шаблона - библиотека bignum времени компиляции C ++
метапрограммирование шаблона — библиотека bignum времени компиляции C ++
Существует ли какая-либо библиотека времени компиляции (шаблонное метапрограммирование) для арифметики произвольной точности в C ++?
Мне нужно это, чтобы помочь с арифметикой с фиксированной запятой и двоичным масштабированием в моей программе для микроконтроллеров AVR. Например, когда умножаются два числа, каждое со своими собственными границами, bignums будет использоваться для вычисления границ результата и перемещения точки дроби на входах и / или выходах в зависимости от ситуации. Но границы результата могут быть не представимы в стандартных целочисленных типах.