stdnumericlimits
stdnumericlimits is a C++ template class defined in the <limits> header. It provides a way to query the properties of arithmetic types. For any given fundamental arithmetic type such as int, float, or double, std::numeric_limits<T> offers compile-time constants and functions that describe the type's characteristics.
These characteristics include the minimum and maximum representable values, the number of bits used to represent
The primary purpose of std::numeric_limits is to provide portable and reliable access to these type-specific properties,