Name
numeric_limits class template — Represents the limits and characteristics of an arithmetic type
Synopsis
template<typename T> class numeric_limits{ public: static const bool is_specialized = false; static T min( ) throw( ); static T max( ) throw( ); static const int digits = 0; static const int digits10 = 0; static const bool is_signed = false; static const bool is_integer = false; static const bool is_exact = false; static const int radix = 0; static T epsilon( ) throw( ); static T round_error( ) throw( ); static const int min_exponent = 0; static const int min_exponent10 = 0; static const int max_exponent = 0; static const int max_exponent10 = 0; static const bool has_infinity = false; static const bool has_quiet_NaN = false; static const bool has_signaling_NaN = false; static const float_denorm_style has_denorm = denorm_absent; static const bool has_denorm_loss = false; static T infinity( ) throw( ); static T quiet_NaN( ) throw( ); static T signaling_NaN( ) throw( ); static T denorm_min( ) throw( ); static const bool is_iec559 = false; static const bool is_bounded = false; static const bool is_modulo = false; static const bool traps = false; static const bool tinyness_before = false; static const float_round_style round_style = round_toward_zero; };
The numeric_limits
class
template represents the limits and characteristics of an arithmetic
type. The data members that are shown as static
const
are constants that you can use in
other integral constant expressions.
The default ...
Get C++ In a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.