Simple long arithmetic c++ library
Класс целого длинного числа со знаком, обладающего следующими операциями:
-
неявное конструирование от числа: целого, вещественного.
-
явное конструирование от строки;
-
копирование;
-
явные преобразования к числу;
-
возможность использования в условных выражениях (true, если не ноль);
-
функция получения строкового представления;
-
ввод/вывод в стандартные потоки (std::ostream/std::istream), ввод/вывод аналогичен обычным целым числам (при вводе могут присутствовать как унарный +, так и ведущие нули);
-
операции вида @= и @ (где @ - это +, -, *, /);
-
операции сравнения (все 6);
-
постфиксный/префиксный инкремент/декремент;
-
а также несколькими вспомогательными функциями, описанными ниже.