std::numeric_limits::max
From cppreference.com
< cpp | types | numeric limits
static T max(); |
(until C++11) | |
static constexpr T max(); |
(since C++11) | |
Returns the maximum finite value representable by the numeric type T
. Meaningful for all bounded types.
Return value
T
|
std::numeric_limits<T>::max() |
/* non-specialized */ | T();
|
bool | true |
char | CHAR_MAX |
signed char | SCHAR_MAX |
unsigned char | UCHAR_MAX |
wchar_t | WCHAR_MAX |
char16_t | UINT_LEAST16_MAX |
char32_t | UINT_LEAST32_MAX |
short | SHRT_MAX |
unsigned short | USHRT_MAX |
int | INT_MAX |
unsigned int | UINT_MAX |
long | LONG_MAX |
unsigned long | ULONG_MAX |
long long | LLONG_MAX |
unsigned long long | ULLONG_MAX |
float | FLT_MAX |
double | DBL_MAX |
long double | LDBL_MAX |
Exceptions
(none) | (until C++11) |
noexcept specification: noexcept |
(since C++11) |