我知道整数类型的boost/cstdint.hpp。
浮点数据类型有类似的东西吗?
我想将 IPP 数据类型移植到 boost 或任何其他标准库,以便我的库的客户端不依赖于使用以下 typedef 的 IPP:
typedef float Ipp32f;
typedef double Ipp64f;
我知道整数类型的boost/cstdint.hpp。
浮点数据类型有类似的东西吗?
我想将 IPP 数据类型移植到 boost 或任何其他标准库,以便我的库的客户端不依赖于使用以下 typedef 的 IPP:
typedef float Ipp32f;
typedef double Ipp64f;
自 1.53 版以来,Boost 提供了库multiprecision。除此之外,它们还提供比内置类型具有更大范围和精度的浮点类型。
如果您想减少依赖关系,您可能需要查看cpp_dec_float<N>
. 但值得自己深入了解一下。