С++ Класс длинного числа

Добрый вечер, друзья. Сегодня я бы хотел поделиться своим крайне простым, крайне плохо написанным C++ классом длинной арифметики.

Для тех, кому лень ждать, даю сразу ссылку на репу simple-long-arithmetic-c-plus-plus.

Всё, что умеет делать данный класс, вы сможете найти в тестах, а также в README проекта.

Если коротко, то поддерживаются такие операции для целочисленных чисел, как:

  • Длинное сложение
  • Длинное вычитание
  • Длинное умножение
  • Длинное деление
  • Сравнение длинных чисел
  • Инстанцирование от целого числа и от строки
  • Быстрое возведение в короткую степень

Код протестирован, реализовано порядка 40 тестов. Память тоже не течет. Однако качество кода, к сожалению, низкое — пока я не научился писать хорошо на плюсах.

Категории: Программирование

Метки: