在这行代码中做了什么?

时间:2014-08-13 08:40:13

标签: c++

我是C ++的新手。有人可以告诉我在这行代码中做了什么吗?

const Doub RADIX = numeric_limits<Doub>::radix;

2 个答案:

答案 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

的更多信息