В C99 я включаю stdint.h, и это дает мне UINT32_MAX, а также uint32_t. Однако в С++ определяется UINT32_MAX. Я могу определить __STDC_LIMIT_MACROS перед включением stdint.h, но это не работает, если кто-то включает мой заголовок после того, как он уже включает stdint.h.
Итак, в С++, какой стандартный способ определения максимального значения представлен в uint32_t?