Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

floating-point Numbers

Boost , Chapter 1. Boost.Multiprecision , Tutorial

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

Следующие бэкэнды обеспечивают арифметику с плавающей точкой:

Тип сервера

Заголовок

Радик

Зависимости

Плюсы

Минусы

<cpp_bin_float<N>>

boost/multiprecision/cpp_bin_float.hpp

2

Нет

Только заголовок, вся реализация C++. Увеличить лицензию.

Примерно в 2 раза медленнее, чем библиотекиMPFRилиGMP.

<cpp_dec_float<N>>

boost/multiprecision/cpp_dec_float.hpp

10

Нет

Только заголовок, вся реализация C++. Увеличить лицензию.

Примерно в 2 раза медленнее, чем библиотекиMPFRилиGMP.

<mpf_float<N>>

boost/multiprecision/gmp.hpp

2

GMP

Очень быстрый и эффективный бэкэнд.

Зависимость от лицензированной GNUбиблиотеки GMP.

<mpfr_float<N>>

boost/multiprecision/mpfr.hpp

2

GMPиMPFR

Очень быстрый и эффективный бэкэнд с собственной стандартной библиотекой.

Зависимость от лицензированных GNUGMPиMPFRбиблиотек.

<float128>

boost/multiprecision/float128.hpp

2

Либоlibquadmath, либо библиотека математики Intel C++.

Очень быстрый и эффективный бэкэнд для 128-битных значений с плавающей запятой (113-битная мантисса, эквивалентная FORTRAN QUAD real)

Зависит от того, является ли компилятор последней версией GCC или Intel C++.


PrevUpHomeNext

Статья floating-point Numbers раздела Chapter 1. Boost.Multiprecision Tutorial может быть полезна для разработчиков на c++ и boost.




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Tutorial ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-20 03:27:14/0.0035238265991211/0