boost文件中的float和double的typedef

时间:2013-07-16 11:55:32

标签: c++ boost typedef portability

我知道整数类型的 boost / cstdint.hpp
浮点数据类型有什么类似的东西吗?

我想将IPP数据类型移植到boost或任何其他标准库,以便我的库的客户端不依赖于使用以下typedef的IPP:

typedef float   Ipp32f;
typedef double  Ipp64f;

1 个答案:

答案 0 :(得分:0)

从版本1.53开始,Boost提供了库multiprecision。除此之外,它们还提供比内置类型具有更多范围和精度的浮点类型。

如果您想减少依赖关系,您可能需要查看cpp_dec_float<N>。但是take a deeper look自己是值得的。