D:\Program Files (x86)\VS2013\VC\include float.h
std::numeric_limits<double>::max (); ///此句话的意思是获得最大值,足够用的最大值。足够大就行了。
//解读:std::numeric_limits<double> ///模板类:
// CLASS numeric_limits<double>
template<> class numeric_limits<double>
: public _Num_float_base
{ // limits for type double
public:
typedef double _Ty;
static _Ty (min)() _THROW0()
{ // return minimum value
return (DBL_MIN);
///#define DBL_MIN 2.2250738585072014e-308 /* min positive value */
}
static _Ty (max)() _THROW0()
{ // return maximum value
return (DBL_MAX);
///DBL_MAX 为 #define DBL_MAX 1.7976931348623158e+308 /* max value */
}