Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 Библиотека для С++, реализующая BigInteger
Посоветуйте, где можно найти библиотеку, реализующую BigInteger в С++.

 Re: Библиотека для С++, реализующая BigInteger
А конкретнее? Вам нужны вычисления с многократной точностью? Например, вот. Или какой-то конкретный тип в ++? Вроде, и в STL есть чего-то.

 Re: Библиотека для С++, реализующая BigInteger
Если плюсовость не обязательна, почему бы не проверенную GMP, например?

 Re: Библиотека для С++, реализующая BigInteger
arseniiv в сообщении #1000829 писал(а):
почему бы не проверенную GMP
Во! Вспоминал, вспоминал, да так и не вспомнил. И, собственно, обёртку на ++ написать (а её точно там нет?) — не проблема.

 Re: Библиотека для С++, реализующая BigInteger

(Оффтоп)

iifat в сообщении #1000868 писал(а):
И, собственно, обёртку на ++ написать (а её точно там нет?)
Честно не знаю. Сам никогда не пользовался, да и плюсами тоже особо не писал… В любом случае, заголовками можно пользоваться и как есть.

 Re: Библиотека для С++, реализующая BigInteger
GMP скорее для С не плюсовых. А вычисления нужны для очень больших целых (длиной порядка 1024 бита и более). Нужна реализация арифметики +-*/%, возведение в степень.

 Re: Библиотека для С++, реализующая BigInteger
Tatyana_math в сообщении #1000940 писал(а):
GMP скорее для С не плюсовых.
Кхм! Вы знаете как легко заголовки C превращаются в заголовки C++? Притом я почему-то уверен, что там заголовки уже обложены препроцессорными директивами таким образом, что парсятся как такие, так и другие. Кроссплатформенные библиотеки на C так писать обычно стараются.

 Re: Библиотека для С++, реализующая BigInteger
Есть библиотека Miracl, вот тут например упоминается - http://www.cyberforum.ru/cpp-beginners/thread983842.html

 Re: Библиотека для С++, реализующая BigInteger
Аватара пользователя
В GMP есть плюсовый заголовок с классами и переопределенными операторами.

 Re: Библиотека для С++, реализующая BigInteger
cпасибо!

 Re: Библиотека для С++, реализующая BigInteger
Если нужна простота реализации в ущерб эффективности и быстродействию, то:

http://www.prog.org.ru/topic_25664_0.html

 Re: Библиотека для С++, реализующая BigInteger

(Оффтоп)

Слава Диэдру, комментарии тут не нужны — они есть по ссылке.

 [ Сообщений: 12 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group