|
О классе
Raul 28.09.2005 21:20
Класс cBigNumber реализует целые числа неограниченной разрядности для С++. Предусмотрены все штатные операции языка C++, включая арифметические, логические и побитовые операции, операции сравнения, сдвиги, а также потоковый ввод-вывод со всеми целочисленными модификаторами. Дополнительные функции - возведение в степень, возведение в степень по модулю, квадратный корень и проверка на простоту по методу Миллера. Класс оптимизирован для работы с числами от 500 до 20,000 двоичных разрядов. Испытания проводились для чисел, содержащих до 12,000,000 двоичных разрядов.
Тестирование проводится в Borland C++ 3.1 (16 бит), 4.5 (32 бита), С++ Builder 1.0, Visual C++ 6.0, 7.0, 2003, 2005, g++ 2.96 (Red Hat Linux 7.1), пока кроме DLL и многопоточных приложений.
Домашняя страница класса:
http://www.imach.uran.ru/cbignum/indexr.html
Написать ответ
|