В Microsoft Visual C++ существует постоянный названный MAXDWORD, определенный в winnt.h следующим образом:
#define MAXDWORD 0xffffffff
Для 'двойного' полезно как высокое начальное значение, когда каждый ищет самое низкое значение в наборе. Google, хотя я мог бы, я не могу найти эквивалент в стандартных заголовках на Linux, но я готов держать пари, что должен быть тот.
Я использую:
Стандартное решение - использовать std :: numeric_limits
. Например, std :: numeric_limits
. Вы можете использовать любой стандартный тип вместо long
там. Вы даже можете специализировать numeric_limits
для пользовательских типов.
# define UINT_MAX 4294967295U
Найдено в /usr/include/limits.h