我是C ++的新手。有人可以告诉我在这行代码中做了什么吗?
const Doub RADIX = numeric_limits<Doub>::radix;
答案 0 :(得分:0)
它创建一个名为RADIX
的常量值,它是非标准类型Doub
的基数值。浮点类型的基数是其表示的指数的基数(通常为2,但由于我们不知道Doub是什么,它也可能是一个自定义数字类,它使用不同的基数作为其指数浮点表示。)
答案 1 :(得分:0)
template <class T> numeric_limits;
提供有关算术类型属性的信息。我认为“双重”是一种typedef。 因此正在描述“基数”的算术类型
#include <limits>
应该使用请访问http://www.cplusplus.com/reference/limits/numeric_limits/ 有关使用numeric_limits
的更多信息