文件名称:fp:定点运算C ++ 14库
文件大小:27KB
文件格式:ZIP
更新时间:2024-06-01 03:46:40
C++
C ++ 14定点库
这是仅C ++ 14标头的定点算术库。
目的是包装另一种类型,并在其顶部提供定点算术支持。
它被设计为可以包装在所有内置算术类型(整数和浮点类型)以及用户定义的算术类型之上。
提供了其他经过测试的算术类型和初步适配器的示例:
提高rational
提高多精度cpp_int和cpp_bin_float
大卫·斯通(David Stone)的bounded_integer
以下是使用此库可以实现的示例:
using namespace fp ;
auto x = make_fp< 4>( 3.25 );
auto y = make_fp< 8>( 0.75 );
auto z = x * y; // now z is of type fp_t
【文件预览】:
fp-master
----fp()
--------fp.hpp(11KB)
--------adapters()
----tests()
--------ranged.hpp(11KB)
--------rational.cc(2KB)
--------static()
--------cpp_bin_float.cc(2KB)
--------cpp_int.cc(2KB)
--------CMakeLists.txt(2KB)
--------simple.cc(2KB)
--------bounded_integer.cc(2KB)
----LICENSE(755B)
----CMakeSettings.json(2KB)
----CMakeLists.txt(410B)
----README.md(5KB)