Где определен макрос INT_MAX? - PullRequest
0 голосов
/ 26 сентября 2019

Когда я занимался реверс-инжинирингом, я наткнулся на макрос INT_MAX, но не смог найти его значение.Так как же препроцессор узнает его значение?

1 Ответ

2 голосов
/ 26 сентября 2019

Если вы #include <limits.h> (или <climits> в C ++), тогда гарантированно будет определено INT_MAX.

Является ли это или нет в этом файле - это другой вопрос- возможно, что компилятор жестко закодировал его (маловероятно, по моему мнению) или он находится в другом файле, доступном тем, что я дал выше.

...